Power Query 或 DAX - 计算值在列中出现的次数
Power Query or DAX - Count number of times a value is present in a column
我有一个 table 并且 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 and/or Power Pivot 中执行此操作。
请帮忙!
使用以下公式在 powerpivot 中创建一个计算列:
=CALCULATE(counta(Table[ID]),filter(Table[ID]=EARLIER(Table[ID])))
在 Power Query 中,您可以使用分组依据。 ID 列上分组依据的默认 UI 操作将执行此操作。 M 公式将如下所示:
Table.Group(#"Changed Type", {"IDs"}, {{"Count", each Table.RowCount(_), type number}})
我有一个 table 并且 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 and/or Power Pivot 中执行此操作。
请帮忙!
使用以下公式在 powerpivot 中创建一个计算列:
=CALCULATE(counta(Table[ID]),filter(Table[ID]=EARLIER(Table[ID])))
在 Power Query 中,您可以使用分组依据。 ID 列上分组依据的默认 UI 操作将执行此操作。 M 公式将如下所示:
Table.Group(#"Changed Type", {"IDs"}, {{"Count", each Table.RowCount(_), type number}})