0

適度に複雑なレポートがあり、下部に向かって、上記のデータに対して行われている要約/計算がいくつかあります。このような計算の 1 つは、レポート全体にさまざまなフィールドを追加するだけです。例: TextBx1 + Txtbx2 + Txtbx3 など。1 回限りであれば問題ないかもしれませんが、実際には IIF を実行したいので、IIF ステートメントは非常に長く複雑になります。例えば:

IIF((TextBx1 + Txtbx2 + Txtbx3...) > 0, (TextBx1 + Txtbx2 + Txtbx3...), Format(0, "F0"))
     ------Eval section--------------    -------------True----------     -----False----

この値をそのまま変数に入れることができれば、読みやすく、維持しやすくなります。

IIF(Variables!SumTxt1_10 > 0, Variables!SumTxt1_10, Format(0, "F0"))

ただし、そのような方法で変数を使用しようとすると、レポート言語の式では変数値を使用できません。

したがって、この IIF をクリーンアップ/改善するためのヒントをいただければ幸いです。

JB

4

0 に答える 0