【问题标题】:is there a way to write a where clause in ssrs?有没有办法在 ssrs 中编写 where 子句?
【发布时间】:2019-11-25 12:33:36
【问题描述】:

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

Count(clientid) WHERE 序列 = 1。

但是我如何在 SSRS 中编写这个?我尝试了以下方法,但没有成功;

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

知道我哪里出错了吗?

提前致谢

【问题讨论】:

    标签: reporting-services where-clause ssrs-expression


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 2020-07-05
      • 1970-01-01
      • 1970-01-01
      • 2019-07-08
      • 2023-03-26
      • 2021-09-13
      相关资源
      最近更新 更多