2017-04-11 53 views
1

在我的數據集中,每個PolicyNumber可以有多個ClaimNumber。所以我想要做的就是獲得唯一PolicyNumber並計算每個PolicyNumber的索賠數量(ClaimNumber)。 (例如,在Excel數據透視表)在PowerBI桌面中使用Group By時列值不活躍

在電力BI我點擊Edit Query,單擊Group By,並指定我想列在其上PolicyNumber組,給名新列(CountOfClaims),操作 - Count Rows ...但我無法選擇Column值。由於某種原因,它不活躍。它工作,如果我需要Sum,但我只需要計數ClaimNumber每個PolicyNumber 它應該是如此簡單。 我在這裏錯過了什麼?

enter image description here

這就是我想實現:

enter image description here

而且當我在面板上選擇分組依據,然後查詢有感嘆號。我無法找到它的意義。

enter image description here

回答

1

當計數行沒關係你算哪一列對,這就是爲什麼電力BI不填充下拉。

Group By對話框不支持不同的列數(如2017年4月)。

取而代之,您可以使用DAX向您的數據模型添加度量,該度量返回distinct count

=DISTINCTCOUNT([ClaimNumber]) 

或者你可以創建一個第二表中,在第一,其中只包含的PolicyNumberClaimNumber獨特組合的頂部坐鎮。然後,您可以按PolicyNumber進行分組並對行進行計數,這將返回不同的索賠計數。

+0

謝謝。我的最終目標是按摩此查詢以獲得唯一的'PolicyNumber','Counts'和'SUM(損失)',然後我可以將此查詢加入另一個數據集,該數據集也具有'PolicyNumber' – Oleg

+0

我真正的功能之一就像在Power BI中一樣,它可以將查詢組織到文件夾中。我經常需要在桌子上建立桌子,這會變得相當混亂。爲了使事情更清楚,我通常將* base *查詢放在名爲stage的文件夾中。然後我在這些對象之上構建維度和事實*表格*,再次在單獨的文件夾中。作爲一般規則,我喜歡堅持2/3層。之後,我無法理解我自己的項目。 –

+0

謝謝。你知道是否有辦法讓某個地方完成PBI報告,只是爲了看到邏輯,功能,措施等,以便更快地學習它。 謝謝 – Oleg