2

我有一个带有简单 tablix 控件的 SSRS 报告,其中(对行组/列组使用高级模式)我已将其中一行设置为在每一页上重复。我希望当在新页面上重复标题时,我可以使用表达式将列标题更改为原始列标题加上一些额外的文本(例如,在第一页上,标题将是“标题”,但在第二页上标题将是“标题 cont..”)。

这可能吗?如果可以,我将如何实现这一目标?

4

1 回答 1

2

问题是组标题每组只格式化一次,并且在每一页上简单地重复。例如,在自定义代码中将以下代码添加到您的报告中(右键单击报告,选择属性并选择代码选项卡):

Dim Ctr As Integer

Public Function ShowCtr As Integer
    Ctr = Ctr + 1
    ShowCtr = Ctr
End Function

然后将此公式添加到组标题中的单元格:

=Code.ShowCtr

您会看到该组的每个页面上的每个组标题的值都是相同的 - 它不会在每次打印时重新计算。所以我们不能使用组头。

Chris Hays 有一种方法可以使用他博客上的表格标题:后续页面上的“继续”标题

于 2012-02-29T03:07:01.487 回答