【问题标题】:How to hide a column in SSRS Matrix report in SQL Server如何在 SQL Server 的 SSRS 矩阵报告中隐藏列
【发布时间】:2018-05-14 10:53:45
【问题描述】:

我在 VS2017 中有一个 SSRS 矩阵报告。我需要根据一个月的天数隐藏一列。

例如:需要在下面提供的图片中隐藏 29,30 和 30 列以防二月。

我的报告数据集由 38 列组成,我发现此 article 设置为 =IIF(CountRows()>12,true,false) 但这仍然失败。我的报告仍然显示 29,30 和 32 列。

任何帮助将不胜感激。

【问题讨论】:

  • 你说*“它仍然失败”,那么错误是什么?
  • 修改数据集以不返回不包含数据的列
  • “它仍然失败” - 空列仍然存在
  • 更新问题并显示数据集的过程或查询的输出以及报告设计的屏幕截图

标签: sql-server visual-studio reporting-services visual-studio-2017 ssrs-tablix


【解决方案1】:

选择要隐藏的列,右键--> Column Visibility --> 根据表达式显示或隐藏--> 点击f(x) 提供如下所示的表达式

=IIF(Count(Fields!.Value) = Cint(0), True, False)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多