SQL Server Report Builder - 如何聚合组的行

SQL Server Report Builder - How to aggregate rows of a group

我正在创建报告,但在连接组内的字符串时遇到了问题。例如。我有以下 table

的结构
NameOfPerson | Country | State

我按 NameofPerson 和子组 Country.

对 table 进行了分组
-Name
--Country   

现在,如果我展开 Country,我会得到所有 States 的列表,但我想在子组 lvl 上国家 国家的串联。

例如

-Name:Bill
--Country: America | State: Virgina, Texas, California
--Country: Canada| State: Alberta, Ontario

我该怎么做?

感谢和问候,

您可以使用 LookUpSet 查找状态并使用 JOIN 将它们组合成一个字符串。

=JOIN(LOOKUPSET(Fields!Country.Value, Fields!Country.Value, Fields!State.Value, "DataSet1"),", ")

根据您的数据,这可能有重复。您可能想要创建一个单独的国家和州数据集。