Power Query或DAX – 计算列中存在值的次数

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

请帮忙!

使用以下公式在powerpivot中制作一个计算列:

= CALCULATE(COUNTA(表[ID]),filter(表[ID] = EARLIER(表[ID])))

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

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