如何显示零Tablix数据行?

时间:2011-10-11 19:34:43

标签: tsql matrix ssrs-2008 zero

我正在制作SSRS 2008报告。我创建了一个Tablix,但是,当我查看此报告时,其中一行的条目为零。此行未显示在输出中。如何在不考虑值的情况下显示它,否则只显示“0”?

这是我用它的表达方式:

=iif(CountDistinct(Fields!Client.Value)=0 or 
isnothing(countdistinct(Fields!Client.Value)),0,
CountDistinct(Fields!Client.Value))

我尝试在不同的字段上进行分组,并在另一个字段上进行过滤,但是当没有数据时,这些字段都不会出现。

1 个答案:

答案 0 :(得分:2)

我认为您可以做的最好的事情是确保您使用的数据集具有您想要的记录,即使它是null。例如,如果您要对月份进行分组,并且希望所有12个月都显示在Tablix中,那么即使它们的所有其他列都具有空值,您也需要在数据集中存在这些月份。