1

我有一个数据集(存储过程),它返回以下数据

Location      Type
A             None
B             None
C             Three
D             Two
E             None
F             Seventeen
G             None

我需要做的是在单个文本框中显示上述数据中的以下内容 C Three, D Two, F Seventeen

所以基本上我想显示所有非“无”类型。

可以在 SSRS 中执行此操作吗?

4

1 回答 1

2

看来你的环境是2008R2,你可以使用LookupSet函数来实现:

=Join(LookupSet(
        True
        , IIf(Fields!Type.Value <> "None", True, False)
        , Fields!Location.Value & " " & Fields!Type.Value
        , "Locations"
    ), ", ")

这用于LookupSet获取数据集中非无行的数组(Locations在我的示例中调用,每行构造所需的Location+Type字符串,然后用于Join获取数组并将其加入具有指定分隔符的单个字符串。

于 2013-11-05T10:28:39.617 回答