2009-10-15 31 views
0

我有一個數字列表,我想知道是否有一個數字缺失。水晶報告 - 缺席號碼

+2

什麼數據庫?您有*在Crystal Reports中執行此操作的任何特定原因? – 2009-10-15 20:12:34

回答

2

沒有大量的信息去,而是由「失蹤」的兩個定義去,可以考慮使用水晶的條件格式:

一個。如果「missing」表示空或空,請檢查該內容,並用顏色和/或替換文本標記輸出字段。

灣如果「缺失」意味着系列中的數字不存在,那麼您必須創建一個適合該系列的運行總數或類似數據,然後將其與您的數據返回的數據進行比較。當他們不匹配時,那是您標記缺少的數字。

+0

+1用於在空氣中做出回答 – dotjoe 2009-10-15 21:52:48

1

假設這是數字的連續列表(即1,2,3,4等),你正在尋找差距,添加公式是這樣的(Crystal語法):

If Not (PreviousIsNull({Table.NumberField})) Then 
    (Previous({Table.NumberField}) <> {Table.NumberField} - 1) 
Else 
    False 

這如果當前行不比前一行多一個,則返回True。

否則,大衛的解決方案之一更適合。