Tsql 如何使零tablix数据行出现?

Tsql 如何使零tablix数据行出现?,tsql,matrix,ssrs-2008,zero,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)) 我尝试过在不同的字段上分组,也尝试过在另一个字段

我正在编写SSRS 2008报告。但是,当我查看此报告时,我创建了一个tablix,其中一行没有条目。该行未显示在输出中。我如何使它显示而不考虑值,否则它只显示“0”

这是我用来表达的:

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

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

我认为最好的办法是确保您使用的数据集具有您想要的记录,即使它是空的。例如,如果要对月份进行分组,并且希望所有12个月都显示在tablix中,则需要使这些月份存在于数据集中,即使它们的所有其他列的值都为空