Reporting services 基于字段值抑制行

Reporting services 基于字段值抑制行,reporting-services,matrix,reporting,crosstab,Reporting Services,Matrix,Reporting,Crosstab,我在矩阵(交叉表)中表示数据。为了确保所有的行都被表示,我右键连接了一个将要显示的列表。这也(预期)产生一个空行。识别空白行是很容易的;只需在其中一个字段中测试null。但是过滤数据会导致恢复到原始行为,即只有在有数据的地方才使用列 有没有办法抑制行?我的意思是,可能有,但我似乎找不到帮助。我自己想出来的。有一个“行可见性…”对话框。在行句柄上单击鼠标右键 这将生成对话框 要基于表达式显示或隐藏。在这种情况下 =Fields!SiteName.Value="" 这就是诀窍。最初我检查了nu

我在矩阵(交叉表)中表示数据。为了确保所有的行都被表示,我右键连接了一个将要显示的列表。这也(预期)产生一个空行。识别空白行是很容易的;只需在其中一个字段中测试null。但是过滤数据会导致恢复到原始行为,即只有在有数据的地方才使用列


有没有办法抑制行?我的意思是,可能有,但我似乎找不到帮助。

我自己想出来的。有一个“行可见性…”对话框。在行句柄上单击鼠标右键

这将生成对话框

要基于表达式显示或隐藏。在这种情况下

=Fields!SiteName.Value=""
这就是诀窍。最初我检查了null

=IsNothing(Fields!SiteName.Value)
但这不起作用。不知怎的,它被转换成一个空字符串