1

ReportViewer コントロールで特定のテーブル セルの条件付き書式を適用しようとしています。同じ行にあるデータを比較して条件を適用する方法を理解しています。たとえば、次の例では、コストが収益よりも高い場合にセルを赤色にします。

=IIf(Fields!Cost.Value > Fields!Revenue.Value, "Red", "Black")

私の問題は、データを前の行と比較する必要があることです。私の要件は、前のエントリから変更されたテーブル セルにフラグを立てることです。例えば:

TableRow 1:    Fred,   23,  Boat
TableRow 2:    Fred,   67,  Boat     ** 67 needs to be flagged

条件文を使用してこれを行うにはどうすればよいでしょうか。

4

1 に答える 1

5

誰かが答えに興味があるなら、私は解決策を見つけました。私が見つけたレポートビューアーに組み込まれている以前の関数があります。

Previous(Fields!LineTotal.Value)

前の行データを返します。これは私が必要とすることをします。

于 2009-04-23T13:37:42.240 に答える