【问题标题】:SSRS Reporting: How to limit the number of rows returned in a groupSSRS 报告:如何限制组中返回的行数
【发布时间】:2015-04-20 00:49:42
【问题描述】:

如何限制组中返回的行数?

到目前为止,当报表运行时,它为每个组返回了很多记录。但是,我只希望它返回每组中的前 4 条记录。

我尝试了以下表达式:=Ceiling(RowNumber(Nothing)/4) 但这不是我想要的。

我正在使用 SQL Server 2012 数据工具 (Visual Studio 2010)

谢谢。

【问题讨论】:

  • SQL能做到吗?
  • 我可以,但最终用户会希望按不同的行进行过滤。现在,我想在 Reporting Services 上将其设置为 4 行。了解如何执行此操作将使以后更改它变得容易。我不想在我正在使用的存储过程中对其进行硬编码。

标签: sql-server reporting-services ssrs-2008 ssrs-tablix ssrs-grouping


【解决方案1】:

在组的属性中,在所需字段上设置过滤器,选择“顶部n”作为运算符,4为值。

【讨论】:

  • 谢谢,就像我可以达到工作一样靠近。有些组的行数超过 4 行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-11
相关资源
最近更新 更多