0

我想为一个变量显示一个简单的 COUNT,但条件是过滤另一个变量。这就是我可以想象的功能,但我不能让它在报表生成器中工作。我没有使用图表/表格,这就是为什么我不能使用 Tablix 过滤器功能的原因。我只是想在文本框中显示值,所以我只能定义函数。应该看起来像这样:

= COUNT(Fields!<var1>) IF (Fields!<var2> = "xyz")

感谢您的任何建议!

4

2 回答 2

1

您需要使用 Iif 函数以及类似这样的计数...

=COUNT(IIF(Fields!FieldName.Value="xyz",1,0))

或者

=COUNT(IIF(Fields!FieldName.Value="xyz",1,Nothing))
于 2015-08-19T20:34:28.273 回答
0

你有没有尝试过:

    =COUNT( IIF( Fields!VarA.Value=5, IIF(Fields!VarB.Value=6, 1, 0), 0)

这将检查 VarA = 5,然后如果 VarB = 6,将计为 1,否则计为 0。

于 2015-09-25T23:54:23.273 回答