0

SSRS 2008 を使用しています。レポートの詳細の上に、計算された合計である 3 つの異なるグループがあります。子グループの請求額 (A) のいずれかが制限 (B) を超えている場合、制限を赤くしようとしています。

現在この式を使用していますが、最初または最後の請求書の金額しか見ていません。制限レポート アイテムは、請求書のグループのすぐ上の親グループにあります。

=IIF(ReportItems!Invoice_DueDate.Value>ReportItems!Limit.Value,"Red","Black")

ここに画像の説明を入力

私の解決策: SQL を使用して、期日ごとにグループ化された請求額の合計を取得することにしました。次に、親グループでそのフィールドを呼び出しました。

4

2 に答える 2

0

あなたの質問を正しく理解していれば、使用できると思います

=IIF(MAX(ReportItems!Invoice_DueDate.Value) > ReportItems!Limit.Value,"Red","Black")

MAX()SSRSに何をすべきかのスコープと操作を伝えるなど、何らかの集約関数が必要です。(たとえば、合計が制限を超えていないことを確認したい場合は、SUM(...)

于 2013-09-05T15:03:11.107 に答える