首页 > 解决方案 > 添加另一列时名称分解的计数或 ID

问题描述

当我添加第三列时,名称的 ID 计数会发生变化。即使添加了第三列,有没有办法保持计数?

可以说我有以下几点:

Name   ID   Status
A .    12 . ffdsds
A .    32 . rtrwtr
B .    33 . ytrtre
B .    43 . jkljkj
B .    22   gerewr
C .    12 . trtrtr

我希望结果显示为:

Name CNT  ID   Status
A .  2    12 . ffdsds
A .  2 .  32 . rtrwtr
B .  3    33 . ytrtre
B .  3    43 . jkljkj
B .  3    22   gerewr
C .  1.   12 . trtrtr

我试图“计算” ID 并给我正确的名称计数,但是当我添加状态时,它显示所有名称的 1。有没有办法像上面那样显示它?

谢谢

标签: powerbidax

解决方案


你会想要真正写一个度量。目前,它包括Status作为过滤器上下文的一部分,因此每个Status.

尝试按如下方式定义度量:

CNT = CALCULATE ( COUNT ( Table1[ID] ),  ALLEXCEPT ( Talble1, Table1[Name] ) )

这将只保留Name过滤器上下文,但忽略Status和任何其他过滤。


推荐阅读