【问题标题】:ssrs 2012 export to excel file on report server formatting issue not in rdlssrs 2012 在报表服务器格式问题上导出到 excel 文件不在 rdl 中
【发布时间】:2018-06-24 03:23:47
【问题描述】:

在 ssrs 2012 中,在 ssrs 2012 报表服务器上运行时将报表导出到 excel 时出现问题。生成报告时,选定的单元格会突出显示。将报告导出为 PDF 文件时,正确选择的单元格会以背景颜色突出显示。

但是,当报表导出到报表服务器上的 excel 时,所有单元格都会从突出显示单个单元格的第一个点到数据末尾突出显示。例如,如果第 5 行在 D 列中突出显示了一个单元格,则从第 5 行到末尾的所有行在 D 列中都错误地突出显示。

当我在我的工作站上运行 rdl 时,没有导出问题。报表服务器将 excel 文件导出到 *.xls 文件,我的工作站也将 excel 文件导出到 *.xls 文件。但是我的工作站上确实有 Office 2013。

注意:导致此突出显示单元格背景颜色的代码如下:

=IIF(Fields!IndicatorCount12.Value > 0, "LightSteelBlue" , nothing)。这是适用单元格的背景属性中的代码。

因此,您能告诉我和/或指向一个可以告诉我如何解决此问题的 URL 吗?

【问题讨论】:

    标签: reporting-services ssrs-2008-r2 ssrs-2012 ssrs-tablix


    【解决方案1】:

    您是否使用 NOTHING 作为替代颜色?这有一个 bug 已知问题 (https://support.microsoft.com/en-us/kb/2818780)。

    改用白色。

    =IIf(Fields!id.Value=5, "Green", "White")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-27
      • 1970-01-01
      相关资源
      最近更新 更多