计数表达式SSRS报告?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

我想对列中的所有行进行计数,其中column=Yes我的报告中有两列接受并被拒绝。

我试想接受的行数进行计数=也是,然后对拒绝的对话进行说明。

我试过:

=COUNT(IIF(Fields!accepted.Value="Y",1,0))
=COUNT(IIF(Fields!rejected.Value="Y",1,0))   
=COUNT(FIELDS!accepted.value="Y")
=COUNT(FIELDS!rejected.value="Y")

这个表达式对每一行进行计数,而不仅仅是那些 "Y"

提问于
用户回答回答于

可以通过以下几种方式来做到这一点:

SUM(IIF(Fields!accepted.Value="Y",1,0))

要么

COUNT(IIF(Fields!accepted.Value="Y",1,Nothing))

COUNT是所有行的计数,所以即使返回0,它也会包含在计数中。这就是为什么返回Nothing应该做到这一点。

用户回答回答于

=SUM(IIf(Fields!Doc_Type.Value = "Shipments", 1, 0), "YourDataSetName")

扫码关注云+社区