【问题标题】:SSRS REPORT Invisible columns shown when exported to .csvSSRS 报告导出到 .csv 时显示的不可见列
【发布时间】:2019-07-11 21:30:05
【问题描述】:

我有一个 SSRS 报告。我在 tablix 成员的隐藏属性中使用了一个表达式。 我的意图是仅显示表达式计算结果为“假”的那些记录。

当我将此报告导出到 excel 时,一切正常,即不显示隐藏记录,但是当我将同一报告导出到 .csv 时,也会显示隐藏记录。

我曾尝试在隐藏属性中使用 =iif(Globals!RenderFormat.Name="CSV", True, False) 并尝试将“数据元素输出”从自动更改为输出,但没有成功。

有人早点解决过这个问题吗??

【问题讨论】:

标签: csv reporting-services export


【解决方案1】:

“隐藏”属性是报表项的格式属性。导出为 CSV 时,所有格式和布局属性都将被忽略,因此报告中存在的任何数据都将导出到 CSV 文件,无论“隐藏”属性的值如何。

一种解决方法是使用表达式设置报表项的,使其设置为空或零,而不是被隐藏(或被隐藏)。

【讨论】:

    【解决方案2】:

    CSV 或 XML 是数据渲染器,它只关心数据。这意味着数据仍然包含在 CSV 文件中,即使它们隐藏在 excel 导出中。 要隐藏某些字段,您应该设置 DataElementOutput = "NoOutPut"。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-11
      • 1970-01-01
      相关资源
      最近更新 更多