我有一个表,A 列有 ID。我想计算每个 ID 在列中出现的次数,因此希望它看起来像这样:
A 列 ID B 列计数 1 1 12 4 10 1 12 4 12 4 36 2 36 2 12 4
我知道如何在 Excel 中执行此操作,但我正在尝试在 Power Query 和/或 Power Pivot 中执行此操作。
请帮忙!
我有一个表,A 列有 ID。我想计算每个 ID 在列中出现的次数,因此希望它看起来像这样:
A 列 ID B 列计数 1 1 12 4 10 1 12 4 12 4 36 2 36 2 12 4
我知道如何在 Excel 中执行此操作,但我正在尝试在 Power Query 和/或 Power Pivot 中执行此操作。
请帮忙!
在 Power Query 中,您可以使用分组依据。ID 列上 Group By 的默认 UI 操作将执行此操作。M 公式将如下所示:
Table.Group(#"Changed Type", {"IDs"}, {{"Count", each Table.RowCount(_), type number}})
使用以下公式在 powerpivot 中创建一个计算列:
=CALCULATE(counta(Table[ID]),filter(Table[ID]=EARLIER(Table[ID])))