我有一个返回以下数据的数据集(存储过程)
Location Type
A None
B None
C Three
D Two
E None
F Seventeen
G None
我需要做的是在上面的数据中显示以下单个文本框中的以下内容
C Three, D Two, F Seventeen
。
所以基本上我想显示所有非'无'类型。
是否可以在SSRS中执行此操作?
答案 0 :(得分:2)
看起来您的环境似乎是2008R2,您可以使用LookupSet功能来实现这一目标:
=Join(LookupSet(
True
, IIf(Fields!Type.Value <> "None", True, False)
, Fields!Location.Value & " " & Fields!Type.Value
, "Locations"
), ", ")
这使用LookupSet
来获取数据集中的非None行数组(在我的示例中称为Locations
,构造所需的Location
+ Type
字符串然后使用Join
获取数组并将其连接到具有指定分隔符的单个字符串中。