簡體   English   中英

根據 power bi 中的不同代碼計算一個答案

[英]Count one answer based based on a distinct code in power bi

我有一個填充表的查詢,如下所示

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

你可以這樣寫度量:

NoOfAnswers =
CALCULATE (
    COUNTROWS ( SUMMARIZE ( Tab1, Tab1[ID], Tab1[Code] ) ),
    FILTER ( ALL ( Tab1 ), Tab1[ID] = SELECTEDVALUE ( Tab1[ID] ) )
)

在此處輸入圖片說明

如果將ID列放在表格或矩陣視覺中,那么計算代碼應該像編寫這樣的度量一樣簡單

CodeCount = DISTINCTCOUNT ( Table1[Code] )

請注意,使用COUNT而不是DISTINCTCOUNT將計算行數,而不是不同代碼的數量。

嘗試創建度量:

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

讓我知道這是否是您正在尋找的輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM