SSRS 中的计数值

Count value in SSRS

我想问一个关于 SSRS 报告服务器中生成的计数错误的问题。我同时有两种情况,但计数只适用于一种情况,不适用于两种情况。请建议我的逻辑是否有任何问题,或者任何人有更好的想法来计算这两种情况。

Switch 函数采用成对的条件和结果。看起来你只给了它两个条件。所以基本上它是在第二个条件为真时计算一个布尔值。

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

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

换句话说,如果该列有任何一个值,就计算它,否则什么也不做。