当我隐藏SSRS中的列时,它们仍会显示在CSV导出中。
我必须隐藏列,而不是整个Tablix。
这是我已经尝试过的: Tablix中的过滤器隐藏行而不是列。 无法使用表达式设置每列的DataElementOutput。
答案 0 :(得分:9)
CSV渲染方法会忽略格式选项,例如可见性上的表达式。 CSV呈现方法本质上是数据流,因此您可以通过将DataElementOutput从Auto(默认值)更改为NoOutput来抑制您不希望包含在CSV文件中的元素。
答案 1 :(得分:0)
SRS 2008 R2版本中有一个解决方案,您需要按如下方式执行隐藏字段:
=IIF(Globals!RenderFormat.Name="CSV", True, False)
意味着“Globals!RenderFormat.Name”的这一部分至关重要