组页脚在SSRS中表现为页脚

时间:2014-01-10 15:19:32

标签: reporting-services ssrs-2008 ssrs-tablix ssrs-grouping

我正在使用SSRS 2008创建报告。我的报告基于表格,并具有嵌套组 - 总体组是报告详细信息部分的“封面”。报告的详细信息部分的长度可以变化,从一英寸高到几页长;这取决于详细信息部分中放置的子报告中的数据量(可能有一次或多次迭代)。

报告的详细信息部分应该有一个页脚,封面页不是,所以基本上我想让一个组页脚表现为页脚。如果组中显示的数据不在子报表中,我可以创建一个表达式,在文本框中生成空格,将组页脚向下推到页面底部;我不确定如何使用子报告的可变长度/迭代来做到这一点。当封面页(外部组)可见但尚未找到合适的方法时,我还试图有条理地隐藏页脚。

我必须在这里遗漏一些东西。

我的问题是: 如何让我的组页脚锚定在页面底部? 或者, 如何有条件地隐藏封面(外部组)而不是其他页面的页脚?

2 个答案:

答案 0 :(得分:0)

您是否尝试过以下操作:

  1. 添加页脚/标题 - >报告菜单添加页眉/页脚
  2. 然后点击设计图面上的页脚/标题
  3. 属性菜单中的
  4. - >一般部分 - > PrintOnFirstPage或PrintOnLastPage
  5. 希望这有帮助(我很清楚你的问题)!

    此致 亚当

答案 1 :(得分:0)

对于SQL Server 2008 R2或更高版本,可以根据PageName值设置页眉/页脚项的可见性条件。

例如,假设外部组基于列“年”,内部组基于列“月”。 将外部组的PageName设置为Fields!Year.Value,将内部组设置为Fields!Month.Value

如果要求隐藏页脚封面,请检查PageName值是否介于1到12之间。如果条件失败,请隐藏页脚项。

PS:PageName在行组的Tablix成员的属性下可用。