Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS表格隐藏且不导出为csv_Reporting Services_Ssrs Tablix_Ssrs 2016 - Fatal编程技术网

Reporting services SSRS表格隐藏且不导出为csv

Reporting services SSRS表格隐藏且不导出为csv,reporting-services,ssrs-tablix,ssrs-2016,Reporting Services,Ssrs Tablix,Ssrs 2016,我希望在报告中隐藏一个表,并且在基于参数导出到CSV期间不显示。如果参数为true,则应将其隐藏在报告中并导出为CSV 当我只在报表中隐藏表时,它会起作用 =iif(Parameters!parameter.Value=parameter_to_hide,True,False) 如果我添加了在报告和导出到CSV中隐藏表的选项,则该选项无效 =iif(Parameters!parameter.Value=parameter_to_hide,Globals!RenderFormat.Name =

我希望在报告中隐藏一个表,并且在基于参数导出到CSV期间不显示。如果参数为true,则应将其隐藏在报告中并导出为CSV

当我只在报表中隐藏表时,它会起作用

=iif(Parameters!parameter.Value=parameter_to_hide,True,False)
如果我添加了在报告和导出到CSV中隐藏表的选项,则该选项无效

=iif(Parameters!parameter.Value=parameter_to_hide,Globals!RenderFormat.Name = "CSV",False) AND iif(Parameters!parameter.Value=parameter_to_hide,Globals!RenderFormat.Name = "CSV",False)
我也试过了,但运气不好

=iif(Parameters!parameter.Value=parameter_to_hide,IIF(Globals!RenderFormat.Name = "CSV", True, False),False)

任何帮助都将不胜感激

不幸的是,您无法在CSV导出中隐藏表格

PDF、HTML和Excel导出利用“布局渲染器”——通常是 更昂贵的出口过程,试图模仿“看”你 在报表设计器中创建。CSV和XML是“数据呈现器”,并且 关心数据。这种差异反映在布局渲染器的功能上 通常导出(基本上是所有内容)以及渲染器保存的数据 (不一定是所有列)

--

有一个DataElementOutput属性,但不能使用表达式(谢谢,MS)进行设置,因此需要手动设置

我能想到的唯一办法是在每个单元格中都有一个IIF,如果是CSV,则显示一个空白