有没有办法在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))
我想写一个 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))