【发布时间】:2020-01-22 11:30:57
【问题描述】:
我在 Power BI 中有多行数据,每一行都有一个重复的行,该行具有不同的数值。我想将每一行与重复项添加并使其显示为 1 行。
请问我该如何解决。
【问题讨论】:
-
如何区分第一行和第二行?哪些行值应该转到其他列?
标签: powerbi powerquery
我在 Power BI 中有多行数据,每一行都有一个重复的行,该行具有不同的数值。我想将每一行与重复项添加并使其显示为 1 行。
请问我该如何解决。
【问题讨论】:
标签: powerbi powerquery
假设,你有这样一张桌子:
那么你可以使用下面的代码:
let
Source = Excel.CurrentWorkbook(){[Name="Table"]}[Content],
group = Table.Group(Source, {"col1", "col2"}, {"temp", each let x = [col3]{0} in Table.TransformColumns(_, {"col3", each x})}),
combine = Table.Combine(group[temp])
in
combine
要得到这个结果:
如果您需要保持行的顺序,只需在分组前添加索引列,然后在 combine 步骤之后对其进行排序。
【讨论】:
我不完全确定您在寻找什么,但它看起来非常接近按操作分组。您可以在“编辑查询”下的“转换”选项卡中对值进行分组。进入“转换”选项卡后,选择“分组依据”并选择所需的条件。这将使您可以对值进行分组并对数值求和。希望这会有所帮助。
【讨论】: