需要SSRS报告中的确切行数

时间:2015-11-17 19:39:39

标签: reporting-services

我有一份报告,我在Visual Studio 2013中使用过。

报告的数据集查询返回大约1,000行数据[我在SSMS中运行]。

唯一的Row Group是报告“详细信息”。

由于详细信息组中的3级分组,报表上实际显示的行数为400.

如何在报告中显示实际的行数?

我已尝试过论坛上其他主题的建议 - 但我总是得到数据集返回的行数 - 而不是报告中实际行的行数。

有没有办法获取报表上的行数而不是基础数据集返回的行数?

谢谢!

2 个答案:

答案 0 :(得分:0)

向您的sql添加行计数并让ssrs获取您的max row_number值。

我将SQL开发人员用于大部分测试,然后再将其放入SSRS。它'不是Visual Studio,但我怎么做可能对你有所帮助。

Select row_count() over (order by [unique value in row]) ROW_NBR, existing row information from tables where ...

然后在SSRS中输入您的单元格

=MAX(ROW_NBR, "DataSet1")

OR !!!!

只需使用此

=Count([value in existing code], "DataSet1")

将计数范围扩展到整个数据集将为您计算数据集中的所有值

答案 1 :(得分:0)

使用 CountRows

  

返回指定范围内的行数。

=CountRows("DataSet1")