SSRS计数行

时间:2016-06-10 16:38:20

标签: reporting-services

我知道这个问题的变化已经被问到了,我已经阅读了很多这些问题但是没有一个解决方案似乎适合我。我试图在一列中仅得到行计数或总计数。我可以使用几种不同的方法进行计数,但仅限于“数据集”。从图像中可以看出,我想计算为spcc_parcel返回的行数。我现在得到的计数是错误的,因为我得到了总行数。是否可以只计算结果行?

报表生成器屏幕截图

Report Builder Screen Shot

3 个答案:

答案 0 :(得分:3)

这就是我们在报告中统计总记录的方式

=CountRows("DataSetName")

答案 1 :(得分:1)

根据您发布的问题,根据我的理解,您只想计算某些特定列(比如第1列)具有某些值的行,

所以为了做到这一点,你可以使用下面的表达式。

=Sum(IIf(IsNothing(Fields!Column1.Value) , 1, 0), "DatasetName")

这个表达式将做的是,如果在指定的列名中存在一些值,或者加零,它将在总数中加1,在对结果集中的每一行执行该操作后,它将在相应的字段中显示总计

让我知道它是否有效。

答案 2 :(得分:0)

试试这个= Count("数据集名称")或= Count(" Tablix名称")