1

我有一个表,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 中执行此操作。

请帮忙!

4

2 回答 2

2

在 Power Query 中,您可以使用分组依据。ID 列上 Group By 的默认 UI 操作将执行此操作。M 公式将如下所示:

Table.Group(#"Changed Type", {"IDs"}, {{"Count", each Table.RowCount(_), type number}})

于 2015-07-16T20:43:30.853 回答
1

使用以下公式在 powerpivot 中创建一个计算列:

=CALCULATE(counta(Table[ID]),filter(Table[ID]=EARLIER(Table[ID])))

于 2015-07-16T18:30:06.903 回答