【问题标题】:Hide Empty Zero Data Points in SSRS Line Chart在 SSRS 折线图中隐藏空零数据点
【发布时间】:2020-10-05 18:52:02
【问题描述】:

我有一个 SSRS 折线图,我需要弄清楚如何隐藏空数据点 - 阻止线条制作标记/延续类别组值为零的线条:

值、系列和组是这样设置的:

数据看起来像这样:

我已尝试在图表级别和类别组级别进行过滤,以过滤掉会为 2020 年系列和 10 月/11 月/12 月类别创建组的数据,这在我的脑海中创造或填补了这些点:

表达式为“=DateSerial(YEAR(today()),MONTH(today()), 1)” 实现过滤掉来自不完整月份的数据点/行的最终结果 - 意味着报告何时在 2020 年 10 月 10 日运行,只能使用 2020 年 10 月 1 日之前的数据来生成组。

【问题讨论】:

    标签: reporting-services charts


    【解决方案1】:

    问题是您使用的是COUNT(),它将始终返回一个值,如果没有要计算的记录则为零。

    我创建了一个简单的数据集并使用 FILE_NUMBER 计数得到了这个(复制您的问题)...

    解决这个问题的最简单方法是将值表达式更改为类似这样...

    =SUM(IIF(Fields!FILE_NUMBER.Value = Nothing, 0, 1))
    

    这样,我们将每个非空值的总和加 1,如果为空则什么都不加。如果总和仍为空,则默认情况下,图表不会绘制该点。

    所以我们最终得到了这个......

    【讨论】:

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