powerbi 根据列条件合并行
powerbi merge rows based on the column conditions
我有一个 excel 格式如下。第一列是用户,第二列是国家,第三列是他们工作过的州。
我想使用 powerbi 将其自定义为以下格式:
您可以在 Power Query 中执行此操作:
let
Source = Table.Group(
MyTable,
{"User", "Country"},
{{"States", each Text.Combine(List.Sort(List.Distinct(_[State])), ","), type text}}
)
in
Source
或者,更好的是,使用 DAX 指标:
States =
CONCATENATEX (
VALUES ( MyTable[State] ),
MyTable[State],
",",
MyTable[State],
ASC
)
示例输出 table,带有 User
和 Country
字段,以及度量值 [States]
:
我有一个 excel 格式如下。第一列是用户,第二列是国家,第三列是他们工作过的州。
我想使用 powerbi 将其自定义为以下格式:
您可以在 Power Query 中执行此操作:
let
Source = Table.Group(
MyTable,
{"User", "Country"},
{{"States", each Text.Combine(List.Sort(List.Distinct(_[State])), ","), type text}}
)
in
Source
或者,更好的是,使用 DAX 指标:
States =
CONCATENATEX (
VALUES ( MyTable[State] ),
MyTable[State],
",",
MyTable[State],
ASC
)
示例输出 table,带有 User
和 Country
字段,以及度量值 [States]
: