Reporting services 隐藏SSRS折线图中的空零数据点

Reporting services 隐藏SSRS折线图中的空零数据点,reporting-services,charts,Reporting Services,Charts,我有一个SSRS折线图,我需要弄清楚如何隐藏空数据点-阻止该行进行标记/继续类别组值为零的行: 值、系列和组的设置如下: 数据如下所示: 我已尝试在图表级别和类别组级别进行过滤,以过滤出将为2020系列和10月/11月/12月类别创建组的数据,这将在我脑海中创建或填充这些点: 其中表达式为“=DateSerial(YEAR(today())、MONTH(today())、1)”实现从不完整月份中筛选出数据点/行的净结果-这意味着当报告将在2020年10月10日运行时,应仅使用2020年1

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

值、系列和组的设置如下:

数据如下所示:

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


其中表达式为“=DateSerial(YEAR(today())、MONTH(today())、1)”实现从不完整月份中筛选出数据点/行的净结果-这意味着当报告将在2020年10月10日运行时,应仅使用2020年10月1日之前的数据来生成组。

问题在于您使用的是
COUNT()
如果没有可计数的记录,它将始终返回一个值,即零

我创建了一个简单的数据集,并使用了文件计数(复制您的问题)

解决这个问题的最简单方法是将值表达式更改为如下内容

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

所以我们就这样结束了

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