0

数日前、 Crystal Reportの SO に質問を投稿しました: 重複する値に対して 0.00 を表示する

問題は、重複する値を削除することであり、レポートには代わりに 0.00 が表示されます。彼が解決策を投稿したのはとても親切な @adatapost でした。

今、それは非常に苛立たしく厄介な問題を投げかけています。

7番目のレコードは0.00を表示しています

したがって、レコードが以前のようだった場合

400.00
400.00
400.00
500.00
500.00
500.00
600.00
600.00
600.00

その式が適用された後、次のようなものが表示されます

400.00
0.00
0.00
500.00
0.00
0.00
0.00 (これは誤りです -- 600.00 である必要があります)
0.00
0.00

この問題に光を当てていただけますか?ご意見とご尽力に感謝いたします。

ありがとう!

4

1 に答える 1

1

「金額」という名前の数式を作成します。

式に次を追加します。

If PreviousIsNull ({table.field}) Or Previous ({table.field}) <> {table.field} Then
    {table.field}
Else
    0

データベース フィールドの代わりにこの数式を使用します。

于 2011-02-16T19:28:22.910 に答える