【问题标题】:SSRS rdl Header and Footer Removal from specific pages从特定页面中删除 SSRS rdl 页眉和页脚
【发布时间】:2013-11-20 18:16:59
【问题描述】:

我想从特定页面中删除页眉和页脚,例如从 5 页中的第 2 3 页,因为当我们将其导出到 excel 工作表时,它将合并单元格,并且 excel 的排序不适用于第 2 和 3 工作表。

【问题讨论】:

    标签: reporting-services rdl


    【解决方案1】:

    我认为没有办法从报告的某些页面中删除页眉/页脚区域。 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

    【讨论】:

      【解决方案2】:

      Jaysonseaver 提供了一个不错的选择。但是,类似地,您也可以通过 页面名称 来执行此操作。如果你为你的页面命名(例如对于 excel 导出页面名称成为工作表名称),那么内置的页面名称也可能非常有用。

      类似:

      =IIF(Globals!PageName = "MyPageName", true, false)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-01-03
        • 2015-10-01
        • 1970-01-01
        • 2023-03-08
        • 1970-01-01
        • 2017-06-17
        相关资源
        最近更新 更多