我想在显示上隐藏列,在Excel上显示导出SSRS 在可见性选项上,我使用了表达式
=IIF(Globals!RenderFormat.Name = "Excel", True,False)
但是在预览中它仍然出现。
答案 0 :(得分:2)
我刚刚在我的机器上测试了你的表情。它不起作用的原因是因为该值区分大小写。要解决此问题,请右键单击要隐藏的列>可见性>根据表达式显示或隐藏
而不是:
=IIF(Globals!RenderFormat.Name = "Excel", True,False)
使用:
=IIF(Globals!RenderFormat.Name = "EXCEL", True,False)
答案 1 :(得分:1)
请注意,可见性描述为:
设置表达式:隐藏
因此,在导出到Excel时将此值评估为true将导致在此情况下隐藏它。
此外,根据所使用的SSRS版本,Excel渲染器可能适用于EXCEL或EXCELOPENXML。