【问题标题】:SSRS - Add a page break after a specific group - SQL Server 2008 R2SSRS - 在特定组之后添加分页符 - SQL Server 2008 R2
【发布时间】:2014-01-30 00:32:48
【问题描述】:

有没有办法在第 n 组之后添加分页符?

我有一个包含两列并按状态分组的表。

State |  Name 

MA       Sarah 
         Bob
NY       Jane
TX       Klein

我希望第三组 (TX) 出现在它自己的页面上。如何在特定组后添加分页符?

【问题讨论】:

  • 这是什么版本的 SSRS?另外,它是具体的德克萨斯州,还是不分州的第 3 组?
  • @IanPreston Microsoft SQL Server Reporting Services Designers 版本 10.50.2500.0。特别是TX。虽然只有三组,所以无论状态如何,它都可能只是第三组。

标签: reporting-services


【解决方案1】:

由于您使用的是 2008R2,因此您可以在 Tablix 中设置分页符,以根据表达式有条件地启用/禁用 - 在您的情况下,您只能在 State 的情况下启用它是TX。这是基于您的示例数据集的示例:

我刚刚基于这个创建了一个简单的表:

请注意,我添加了一个报告标题来显示页码。在没有应用任何分页符的情况下看起来与您预期的一样:

现在,如果您在设计器中选择 State 组并查看属性,您会注意到有一个 Page Break 部分:

我已将 Disabled 属性设置为:

=IIf(Fields!State.Value = "TX", False, True)

即仅对 TX 组应用分页符。

现在我们根据需要在报告中获得一个分页符:

【讨论】:

  • 没问题,很高兴有帮助!
猜你喜欢
  • 2011-06-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多