改进/简化/复杂的IIF声明

时间:2013-07-20 15:06:35

标签: reporting-services ssrs-2008 bids

我有一个中等复杂的报告,在底部我对上述数据进行了一些汇总/计算。一个这样的计算只是在报告中添加了各种字段。例如:TextBx1 + Txtbx2 + Txtbx3等。现在这可能是好的,如果它是一个关闭但我实际上想用它做一个IIF并且IIF语句变得非常冗长和令人费解。 例如:

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

如果我可以将这个val放入变量中,那么读取和维护会更容易:

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

但是,当我尝试以这种方式使用变量时,我得到的变量值不能用于报表语言表达式。

因此,非常感谢任何有关清理/改进此IIF的提示。

JB

0 个答案:

没有答案