我正在使用 SSRS 2012 和 Excel 2010,我想在导出到 Excel 时隐藏一列,在浏览了一些论坛后,似乎最好的方法是转到您正在查找的内容的列或文本框隐藏并在“可见性/隐藏”选项下将“表达式”设置为:
=IIF(Globals!RenderFormat.Name = "EXCEL",true,false)
我已经尝试过这个,由于某种原因它不起作用,但是如果我颠倒 true 和 false 的选项,我可以让它隐藏 SSRS 中的列,但它也会在 Excel 中隐藏它。这是否是我使用的 Excel 版本导致的问题?
在 SSRS 2012 中XLSX引入了导出格式,它使用与以下不同的渲染器XLS出口。
所以我想知道这是否是导致问题的原因。修改可见性语句以考虑两种导出格式,例如:
=IIF(Globals!RenderFormat.Name = "EXCEL" or Globals!RenderFormat.Name = "EXCELOPENXML"
,true
,false)
这似乎是一个很好的第一次测试。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)