取消隐藏从SSRS中提取的隐藏列

时间:2013-02-15 11:48:29

标签: ssrs-2008 reporting-services reportingservices-2005

我有一份SSRS报告,当我们提取到EXCEL时会隐藏某些列。

我可以通过设置列可见性的表达式

将其隐藏在excel中
=IIF(Globals!RenderFormat.Name = "EXCEL",True,False)

但有没有办法用户可以取消隐藏excel中的列(提取结果集)并查看数据?

1 个答案:

答案 0 :(得分:2)

如果隐藏了项目,则在导出的Excel文件中它们不存在。 要使Excel中的项有条件地可见,您可以(例如)添加两个文本框,如下所示: enter image description here

然后在第二个文本框中(你想在excel中隐藏)你设置可见性“可以切换”,用于切换第一个文本框并设置默认状态(在我的情况下它是隐藏的,在你的情况下你可以写你的表达式仅为excel隐藏。

enter image description here

然后在excel中你将拥有:

enter image description here

PS。我在打开后展开了这个项目(默认情况下它已折叠)。