Reporting services 有没有办法在ssrs中编写where子句?

Reporting services 有没有办法在ssrs中编写where子句?,reporting-services,where-clause,ssrs-expression,Reporting Services,Where Clause,Ssrs Expression,我想写一个where子句,在序列字段等于1的情况下计算客户机ID。所以在SQL中是这样的 计数(clientid),其中sequence=1 但我如何在SSRS中写下这一点?我尝试了以下方法,但没有成功 =计数(IIF(字段!Sequence.Value=1,字段!ClientID.Value,0)) 知道我哪里出错了吗 “提前感谢”看起来您可以通过一个相当简单的调整获得您想要的。目前,您正在使用COUNT函数,我假设该函数只是对生成的每个结果进行计数。您需要的是SUM函数。请尝试以下表达式:

我想写一个where子句,在序列字段等于1的情况下计算客户机ID。所以在SQL中是这样的

计数(clientid),其中sequence=1

但我如何在SSRS中写下这一点?我尝试了以下方法,但没有成功

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

知道我哪里出错了吗


“提前感谢”

看起来您可以通过一个相当简单的调整获得您想要的。目前,您正在使用
COUNT
函数,我假设该函数只是对生成的每个结果进行计数。您需要的是
SUM
函数。请尝试以下表达式:

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