Power BI 如何计算重复 ID 的数量?

3

如何计算重复的ID?我想把它放在新的列上,如果总数重复,那么真的没有关系(例如,如果输出结果是这样的,那就更好了):

==========|=
   10327  |2
   10327  |2
   10328  |3
   10328  |3
   10328  |3

RepeatingID

1个回答

6

使用如下计算列:

NrOfOccurrences = CALCULATE(
    COUNT([OrderID]); 
    FILTER(Orders; [OrderID] = EARLIER('Orders'[OrderID])))

从下往上看:
  • FILTER 让您每一行都有一个包含所有相同 OrderID 的行的表格
  • COUNT 将计算 OrderID 的数量,实际上是行数
  • CALCULATE 将它们组合在一起,以便计算相关 FILTER 表中的行数;
例如,这是手动输入表格的屏幕截图:

example table


谢谢您提供这个定义,让我更容易理解它。 - Shulz
如果我想创建一个每个OrderID都有1个NrOfoccurances列,我该如何做到这一点? - Shulz
嗯...右键单击数据集,使用公式添加列“NrOfOcc=1”?如果你遇到麻烦了,最好提一个新问题(确保该问题符合[帮助]中概述的准则)。 - Jeroen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接