s-s-rS 2008 R2 excel 导出在报表服务器上不起作用

Posted

技术标签:

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

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

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

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

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

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

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

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

那个:

    Excel 报告标题显示在 Visual Studio 和 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))

以上是关于s-s-rS 2008 R2 excel 导出在报表服务器上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

从 s-s-rS 2008 R2 导出到 Excel 2010 时,数字不保持格式

s-s-rs 2008 导出到单元格并获取合并单元格错误

是否可以将 s-s-rS 报告导出到 Excel,报告的图表作为 Excel 图表而不是图像?

s-s-rS 2008 R2 错误?仍然?动态隐藏列或 tablix 并导出为 CSV

s-s-rS 导出到 Excel 冻结标题行不起作用

s-s-rS 2008 Excel 导出问题