【问题标题】:SSRS - Changing tab name when exporting to excelSSRS - 导出到 Excel 时更改选项卡名称
【发布时间】:2014-09-04 21:37:47
【问题描述】:

我在 SSRS 2012 中添加了基于分组 classname 的分页符的标签,效果很好。导出到 Excel 时如何更改选项卡名称?我尝试使用页面名称=Fields!classname.Value 的表达式。这样一来,我的所有 4 个选项卡都等于 Sales Division 的第一个分页符。

我的选项卡基于 classname 的分组,返回给我 4 个选项卡:Sales DivisionVRSClearCaptionsIP-relay

【问题讨论】:

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


    【解决方案1】:

    您需要设置 Tablix 成员(组)的 PageNameNOT 设置 Tablix 本身PageName
    如果您获得了正确的对象,则在属性网格的标题框中会显示“Tablix Member”(德语中的 Tablix-Element)。如果是错误的对象,它会显示only“table/tablix”(没有member)。
    另外,建议设置组表达式的排序顺序,以便选项卡按字母顺序排序。

    如果您获得的是 tablix 而不是 tablix 成员,它将在每个选项卡中放置相同的选项卡名称,后跟 (tabNum)。这正是您当前的问题。

    【讨论】:

    • 这应该是公认的答案。这帮助我解决了同样的问题,并澄清了必须选择 Tablix 成员而不是 Tablix 本身的困惑。
    • 这适用于报告中的第一个 tablix。第二个 tablix 将使用第一个 tablix 中的 PageName,并在括号中附加一个数字。
    • @TKK:您还可以将页面名称设置为表达式,然后您可以从数据库中获取每个选项卡的选项卡名称。请注意,选项卡名称的(愚蠢的)excel 限制为 31 个字符。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-25
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多