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

时间:2015-07-16 18:20:36

标签: excel count powerpivot powerquery

我有一张桌子,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中执行此操作。

请帮忙!

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

= CALCULATE(COUNTA(表[ID]),过滤器(表[ID] = EARLIER(表[ID])))