/ / Crystal Report - ミスナンバー - crystal-reports

クリスタルレポート - ミスナンバー - クリスタルレポート

私は番号のリストを持っていて、番号が抜けているかどうかをどういうわけか知りたいのです。

回答:

回答№1は2

先に進むべき情報はそれほど多くはありませんが、「欠けている」という2つの定義に従って、Crystalの条件付き書式の使用を検討してください。

a。 "missing"が空またはnullを意味する場合は、それを確認して、出力フィールドに色または置換テキスト(あるいはその両方)でフラグを立てます。

b。 「欠けている」とは、シリーズ内の数値がそこにないことを意味する場合、シリーズに合うように積算合計または同様のものを作成し、それをデータが返すものと比較する必要があります。彼らが一致しないとき、それはあなたが足りない番号にフラグを立てるときです。


回答№2の場合は1

これが連続した数のリスト(例:1,2,3,4など)で、ギャップを探していると仮定して、次のような式を追加してください(Crystal構文):

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

現在の行が前の行より1つ大きくない場合、これはTrueを返します。

それ以外の場合は、Davidの解決策の1つがより適しています。