我有一个带有简单tablix控件的SSRS报告(使用行组/列组的高级模式)我在每个页面上设置了一个要重复的行。我希望当在新页面上重复标题时,我可以使用表达式将列标题更改为原始列标题加上一些额外的文本(例如,在第1页上,标题将是“标题”,但在第2页上标题将是'标题继续......')。
这是可能的,如果可以的话,我将如何实现这一目标?
答案 0 :(得分:2)
问题是组标题每个组只格式化一次,并且只在每个页面上重复。例如,在自定义代码中将以下代码添加到报表中(右键单击报表,选择“属性”并选择“代码”选项卡):
Dim Ctr As Integer
Public Function ShowCtr As Integer
Ctr = Ctr + 1
ShowCtr = Ctr
End Function
然后将此公式添加到组标题中的单元格:
=Code.ShowCtr
您会看到该组每个页面上每个组标题的值相同 - 每次打印时都不会重新计算。所以我们不能使用组头。
Chris Hays可以使用他博客上的表格标题来做到这一点:"Continued" Header on Subsequent Pages