SSRS中的计数值

时间:2019-03-19 07:29:31

标签: sql-server reporting-services ssrs-2008-r2 ssrs-tablix

我想问一个关于SSRS报告服务器中生成的计数错误的问题。我同时有两个条件,但计数仅对一个条件有效,而对两个条件均无效。请提出我的逻辑上是否有问题,或者有人有更好的主意来计算这两种情况。

enter image description here

1 个答案:

答案 0 :(得分:2)

Switch函数采用条件和结果对。看来您只给了两个条件。因此,基本上,当第二个条件为true时,它就是在计算布尔值。

听起来好像您想计算该列具有任一值的情况。在这种情况下,您可以这样编写语句:

=Count(IIf(Fields!IPMS_SETUP_13.Value = 1 OR Fields!IPMS_SETUP_13.Value = 2, 1, Nothing))

换句话说,如果该列具有任一值,则对其进行计数,否则不执行任何操作。