【发布时间】:2013-11-20 18:16:59
【问题描述】:
我想从特定页面中删除页眉和页脚,例如从 5 页中的第 2 3 页,因为当我们将其导出到 excel 工作表时,它将合并单元格,并且 excel 的排序不适用于第 2 和 3 工作表。
【问题讨论】:
我想从特定页面中删除页眉和页脚,例如从 5 页中的第 2 3 页,因为当我们将其导出到 excel 工作表时,它将合并单元格,并且 excel 的排序不适用于第 2 和 3 工作表。
【问题讨论】:
我认为没有办法从报告的某些页面中删除页眉/页脚区域。 SSRS 提供的唯一选项是页眉属性中的在首页打印/在最后一页打印选项,因此您只能使用这些选项控制报告的第一页或最后一页。
您可以通过可见性属性隐藏页眉/页脚区域内的元素。例如,您可以通过将页眉/页脚区域内的项目的可见性功能设置为以下来隐藏第 2 页和第 3 页上的页眉/页脚内容:
=Switch(Globals!PageNumber < 2,false,Globals!PageNumber < 4, true, Globals!PageNumber >=4, false)
通过隐藏这些区域中的内容,excel 将在页面顶部有一个非常窄的空行,但至少它不会创建时髦的合并单元格。
如果你想在导出到 excel 时完全消除标题,可以按照我写的这篇文章中的说明进行操作:
http://jaysonseaverbi.blogspot.com/2013/11/ssrs-exporting-options-for-excel.html
【讨论】:
Jaysonseaver 提供了一个不错的选择。但是,类似地,您也可以通过 页面名称 来执行此操作。如果你为你的页面命名(例如对于 excel 导出页面名称成为工作表名称),那么内置的页面名称也可能非常有用。
类似:
=IIF(Globals!PageName = "MyPageName", true, false)
【讨论】: