根据Power Bi

时间:2020-11-06 09:50:24

标签: powerbi powerquery powerbi-desktop measure

我有一个查询,可如下填充表

ID   | Code  | Question  | Answer
INC  | 2020  | 1456      | Yes
INC  | 2020  | 1452      | Yes
INC  | 2023  | 1234      | Yes
INC  | 1984  | 5555      | Yes
KZM  | 1543  | 1456      | Yes
KZN  | 1547  | 2222      | Yes

我是powerbi的新手,所以我想知道如何根据每个ID的代码来计算答案的数量

例如,您可以看到我有一个INC的ID,我有两个2020的INC代号。 因此,如果我有多个相同的ID代码,那么我只想为每个代码计算1个答案

例如,我对ID INC的预期输出应为3个答案的计数 而我对ID KZM的预期输出应为2个答案

我的目标是每个代码只计算1个答案。 我该如何制定一项措施来做到这一点?

我需要它作为一种措施,以便我可以使用该措施执行其他任务

输出

ID  |  Count
INC | 3
KZM | 2

2 个答案:

答案 0 :(得分:0)

如果将ID列放在表格或矩阵图中,则计数代码应该像编写这样的量度一样简单

CodeCount = DISTINCTCOUNT ( Table1[Code] )

请注意,使用COUNT代替DISTINCTCOUNT将计算行数,而不是不同代码的数目。

答案 1 :(得分:0)

尝试创建度量:

度量= CALCULATE(DISTINCTCOUNT('Table'[Code]),ALLEXCEPT('Table','Table'[Site ID]))

让我知道这是否是您想要的输出。