【问题标题】:SSRS 2008 R2 excel export not work on report serverSSRS 2008 R2 excel 导出在报表服务器上不起作用
【发布时间】:2013-11-27 16:41:14
【问题描述】:

在 SSRS 2008 R2 报告中,我在 Tablixes 的“隐藏”属性上有以下表达式,其中我 不希望将标题导出为 EXCEL 或 PDF。

=IIF(Globals!RenderFormat.Name = "EXCEL" OR Globals!RenderFormat.Name = "PDF", True, False)

当我使用我的 Visual Studio Bids IDE 时,上面列出的代码可以正常工作。 但是,当我将上面列出的代码部署到测试报告服务器时,会发生以下情况:

  1. PDF 的标题栏不显示,但是
  2. 当我将 SSRS 报表导出到报表服务器上的 EXCEL 时,会显示标题列。

我不明白为什么代码可以在 Visual Studio IDE 上运行,而在报表服务器上却不能运行。

我还想提一下,当我将代码更改为以下内容时:

=IIF(Globals!RenderFormat.Name = "EXCEL" OR Globals!RenderFormat.Name = "PDF", False, True),

那个:

  1. Excel 报告标题显示在 Visual Studio 和
  2. Excel 报表标题未显示在报表服务器上。

因此,您能告诉我可能导致此问题的原因以及我可以做些什么来解决此问题吗? 我应该使用什么代码?

【问题讨论】:

    标签: excel reporting-services ssrs-2008 export-to-excel


    【解决方案1】:

    如果您正在对报表进行分组并且有嵌套组,那么以下内容就足够了: A组 B组 C组

    <GROUP A>.Row Visibility=Parameters!RenderFormat.Value="EXCEL"
    

    【讨论】:

    • 感谢您的回答。但是我没有使用嵌套组。那么您还有其他建议吗?
    • 你能不能做个测试=IIF(Globals!RenderFormat.Name = "EXCEL",true,IIF(Globals!RenderFormat.Name="PDF",true,false))
    猜你喜欢
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多