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"),", ")
根据您的数据,这可能有重复。您可能想要创建一个单独的国家和州数据集。
我正在创建报告,但在连接组内的字符串时遇到了问题。例如。我有以下 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"),", ")
根据您的数据,这可能有重复。您可能想要创建一个单独的国家和州数据集。