SSRS 2008隐藏列不应导出为CSV

Int*_*eer 11 sql sql-server visual-studio-2008 reporting-services ssrs-2008

当我在SSRS中隐藏列时,它们仍会出现在CSV导出中.

我必须隐藏列,而不是整个Tablix.

这就是我已经尝试过的:tablix中的过滤器隐藏行而不是列.无法使用表达式设置每列的DataElementOutput.

Reg*_*ser 9

对于CSV呈现方法,将忽略可见性表达式等格式选项.CSV呈现方法本质上是数据流,因此您可以通过将DataElementOutput从Auto(默认值)更改为NoOutput来抑制不希望包含在CSV文件中的元素.


小智 0

SRS 2008 R2版本中有一个解决方案,需要执行隐藏字段,如下:

=IIF(Globals!RenderFormat.Name="CSV", True, False)
Run Code Online (Sandbox Code Playgroud)

意味着“Globals!RenderFormat.Name”的这一部分至关重要