ssrs:一个静态行矩阵,多个列不会过滤掉空值

时间:2010-04-27 19:01:24

标签: sql-server reporting-services filter null matrix

使用ssrs 2005矩阵客户端。我想列出一个人的多个地址,因此一行,多列。列字段为=Fields!StreetName.Value。数据详细信息字段为=First(Fields!StreetPrefix.Value) & " " & First(Fields!StreetName.Value)。数据源的每个地址都有一行;但是,由于数据源由外连接组成,因此某些行将具有空值。

列分组有效,但第一列始终为空(前两行数据源为空)地址仅出现在空列之后。我想过滤掉矩阵上的空值,但它会像过滤器一样被忽略。我还尝试让数据集为空的streetname返回一个空字符串,并将过滤器设置为=Fields!StreetName.Value != ="",但没有区别。

我错过了什么?

2 个答案:

答案 0 :(得分:1)

在查询中过滤行不是更好吗?也许这个解决方案更好。

答案 1 :(得分:0)

你有把文件夹放在正确的位置吗?您可以将它放在矩阵和组上。