【问题标题】:SSRS combining values from multiple rows (lookupset?)SSRS 组合来自多行的值(查找集?)
【发布时间】:2019-06-20 21:19:44
【问题描述】:

我正在尝试显示联系人所附加的程序。当联系人附加到多个程序时,我只能通过多行来显示它,但我想将它合二为一。

目前我的数据如下所示(目前按用户 ID 分组):

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

我已经尝试了几件事,最有希望的是lookupset - 我的代码看起来像这样,但是当我运行报告时它只是抛出一个“#Error”:

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

有什么建议吗?

【问题讨论】:

  • 您是否尝试过使用不带连接的表达式:LookupSet(Fields!UserID,Fields!UserID,Fields!PMT_ABB_Name,"DataSet1")
  • 你试过按UserID, Name and Email分组吗?

标签: sql reporting-services reportbuilder


【解决方案1】:

您需要在 UserId 上进行分组 - 假设它是独一无二的。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 2018-10-29
    • 2017-12-17
    • 1970-01-01
    相关资源
    最近更新 更多