有没有办法在ssrs中写一个where子句?

is there a way to write a where clause in ssrs?

我想写一个 where 子句来计算序列字段等于 1 的客户端 ID。所以在 SQL 中它会是;

Count(clientid) WHERE 序列 = 1。

但是我如何在 SSRS 中写这个?我尝试了以下但没有用;

=计数(IIF(字段!Sequence.Value = 1,字段!ClientID.Value,0))

知道我哪里出错了吗?

提前致谢

看来您可以通过相当简单的调整获得您想要的结果。目前,您正在使用 COUNT 函数,我假设它只是计算生成的每个结果。你想要的是 SUM 函数。试试下面的表达式:

=SUM(IIF(Fields!Sequence.Value = 1, 1, 0))