SSRS-Handling 不同 headers 基于页码

SSRS-Handling different headers based on page number

Here is the similar image我正在尝试使用 SSRS 2008 R2 创建 SSRS 报告。 我需要根据页码在不同的页面中显示不同的 header。例如,我需要在除第 1 页之外的所有页面中显示两个文本框。所以我将它们放在报告 header 内的一个矩形中,并根据页码设置可见性(表达式)。

这很好用,但它在第一页 header 中留下了很多白色 space,因为它被隐藏了。我怎样才能去掉白色的space?

我尝试将这 2 个文本框从 header 中删除,但我无法根据页码隐藏它们,因为页码全局变量只能在 header 和页脚中访问但是不是来自 body.

是否有任何其他方法可以在首页隐藏这些文本框并在所有其他页面上显示?

提前致谢。

更新:添加了相似图片

您无法恢复 header 中的 space,但您不能首先使用它,并在必要时让文本框变大。不好的部分是当它导出到 Excel 时,所有文本将在一个单元格中。

由于您的文本大小不同,因此您需要使用 HTML 格式。

在您的常规 header 中,添加您正在使用的页面公式,其中 TRUE 部分包含附加信息所需的文本,FALSE 部分包含空字符串 - ""。使用 <br> 标签作为分页符,使用 <font> 标签设置大小。

="<b>This is My Page Header</b>" & IIF(Globals!PageNumber > 1, "<br><font size = '2'>Text Box 1" & "<br>" & "TextBox 2" & "<font>", "")

您需要将占位符属性设置为 解释 HTML 标签