Reporting Services - 页眉中的组名

jha*_*ale 3 sql-server-2008 reporting-services

我有一个报告,其中一个组(办公室名称)在每个组之间分页 - 因此只有一个Office的数据可以显示在给定页面上.如何让Office名称显示在页眉中?

我尝试在报告的详细信息部分创建一个隐藏文本框,该部分具有Office名称值,然后在页眉中引用该文本框,但是我在第1页上获得了最后一个Office名称值,然后在每个其他页面上都是空白.

Adr*_*der 6

今天,我终于找到了另一种方法.

在指定分页符的组上,在属性窗口中,展开该Group部分.请参阅Reporting Services中的分页(报表生成器和SSRS)

您可以在"Tablix属性","矩形属性"或"组属性"对话框中设置BreakLocation属性,但必须在"报表生成器属性"窗格中设置"已禁用","ResetPageNumber"和"PageName"属性.

你应该看到一个PageName字段.此字段可以设置为Tablix使用的数据集中的一个字段数据值.

设置PageName字段后,可以将文本框添加到页眉/页脚并设置表达式以使用该PageName字段.内置全局和用户参考(Report Builder和SSRS)

=Globals!PageName
Run Code Online (Sandbox Code Playgroud)

然后应该在每次更改组时更改,并在每个页面上显示.

我真的很难找到一个好的解决方案,所以如果我需要澄清答案,请随时提出建议.