jha*_*ale 3 sql-server-2008 reporting-services
我有一个报告,其中一个组(办公室名称)在每个组之间分页 - 因此只有一个Office的数据可以显示在给定页面上.如何让Office名称显示在页眉中?
我尝试在报告的详细信息部分创建一个隐藏文本框,该部分具有Office名称值,然后在页眉中引用该文本框,但是我在第1页上获得了最后一个Office名称值,然后在每个其他页面上都是空白.
今天,我终于找到了另一种方法.
在指定分页符的组上,在属性窗口中,展开该Group
部分.请参阅Reporting Services中的分页(报表生成器和SSRS)
您可以在"Tablix属性","矩形属性"或"组属性"对话框中设置BreakLocation属性,但必须在"报表生成器属性"窗格中设置"已禁用","ResetPageNumber"和"PageName"属性.
你应该看到一个PageName
字段.此字段可以设置为Tablix使用的数据集中的一个字段数据值.
设置PageName
字段后,可以将文本框添加到页眉/页脚并设置表达式以使用该PageName
字段.内置全局和用户参考(Report Builder和SSRS)
=Globals!PageName
Run Code Online (Sandbox Code Playgroud)
然后应该在每次更改组时更改,并在每个页面上显示.
我真的很难找到一个好的解决方案,所以如果我需要澄清答案,请随时提出建议.
归档时间: |
|
查看次数: |
8537 次 |
最近记录: |