SSRS合并多行中的值(lookupset?)

时间:2019-06-20 21:19:44

标签: sql reporting-services reportbuilder

我正在尝试显示联系人所连接的程序。当联系人附加到多个程序时,我只能通过显示多行来显示它,但我希望将其放在一个行中。

当前,我的数据如下所示(当前按用户ID分组): enter image description here

但是,我想像这样对数据进行分组: enter image description here

我尝试了几件事,最有前途的是lookupset- 我的代码看起来像这样,但是当我运行报告时,它只会引发“ #Error”:

=JOIN(LookupSet(Fields!UserID,Fields!UserID,Fields!PMT_ABB_Name,"DataSet1"), ", ")

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您需要在UserId上分组-假设它是唯一的。

然后在您的Program文本框中,使用表达式:

=JOIN(Fields!Program.value,", ")