Excel只能渲染报表上的可见行组吗?
我有一个报告[SSRS 2017],该报告在Tablix上嵌套了行组。 默认情况下,子组是隐藏的,由报告字段切换。运行报告时,默认视图仅显示摘要行。
人们自然会尝试将其导出到Excel(仅用于汇总行),当然,当他们导出到Excel(是否折叠)时,它们会得到分组的子行:
SSRS在导出到Excel时是否有任何方法可以隐藏隐藏的行组(同时在报表的Web版本上仍具有有效的切换)?
我的后备目标是复制报告,完全删除子行组,并为此目的仅链接到报告的“简化”版本。
谢谢!
答案 0 :(得分:0)
我以前没有做过,但是我曾经看过这个理论。
您想添加一个额外的列并将其用作“切换项”。然后根据是否为EXCEL导出设置新列的可见性。
=IIF(Globals!RenderFormat.Name="EXCEL" or Globals!RenderFormat.Name="EXCELOPENXML", True, False)
我还没有看到它可以工作,所以我不知道是否可以按照您想要的方式工作。
答案 1 :(得分:0)
如果您想隐藏通过向下钻取显示的明细行,上述解决方案将不起作用。
在这种情况下,还有另一种方法:
运行报告时,您可以设置参数,以便显示常规操作的详细信息并隐藏元素以成功导出到Excel。