在显示上隐藏列,在导出ssrs上显示

时间:2016-09-25 00:03:01

标签: reporting-services

我想在显示上隐藏列,在Excel上显示导出SSRS 在可见性选项上,我使用了表达式

=IIF(Globals!RenderFormat.Name = "Excel", True,False)

但是在预览中它仍然出现。

2 个答案:

答案 0 :(得分:2)

我刚刚在我的机器上测试了你的表情。它不起作用的原因是因为该值区分大小写。要解决此问题,请右键单击要隐藏的列>可见性>根据表达式显示或隐藏

而不是:

=IIF(Globals!RenderFormat.Name = "Excel", True,False)

使用:

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

答案 1 :(得分:1)

请注意,可见性描述为:

  

设置表达式:隐藏

因此,在导出到Excel时将此值评估为true将导致在此情况下隐藏它。

此外,根据所使用的SSRS版本,Excel渲染器可能适用于EXCEL或EXCELOPENXML。