2017-10-12 83 views
0

我有HR電源樞軸數據導入,這樣的組織:如何找到不使用旋轉的類別中重複,DAX

司(所有相同的數值),科(7種),UNIQUEID,狀態(需要值OUTLOAN,INLOAN或空白)

如果員工已被轉移,將有兩行具有相同的UNIQUEID。一個具有STATUS OUTLOAN(主位置),另一個具有STATUS INLOAN(新位置)。

我需要找到每個分支從分支外部(INLOAN)轉移的人數,最好使用DAX和數據透視表。

只是爲了澄清一下,在一個分支內移動位置的人不應該被計算在內,只是在外部分支上INOVAN上的那些人。

回答

0

下面是一個簡單的方法來實現你想要的。創建度量:

EmployeeCount: = COUNTROWS('HR Data') 

那麼這一措施添加到數據透視表在Excel中,然後STATUS列添加到數據透視表和篩選器的「INLOAN」的過濾面積。將BRANCH列添加到數據透視表的行標題。

這將告訴你有多少人在每個分支從另一個分支貸款。

+0

嗨, 我想你解決方案也計算在分支機構內轉移的人員。我需要省略那些,只計算從其他分支轉入的那些。 –

0

所以,

以前,我已經計算每個分支重複UNIQUEID作爲UNIQUEID的計數減去不同數目每分支UNIQUEID的(即每個分支內傳輸的數量)的數量。如果從mendosi給出的計算中減去這個值,應該得到每個分支不是內部的轉移數量。

0

你正在尋找的功能是DISTINCTCOUNT

下面會給你在每個分支機構員工的重複計數通過計算UNIQUEID領域的獨特價值。

Count:= DISTINCTCOUNT(table_name[UNIQUEID]) 

擴大後,它是有幫助的CALCULATE語句,下面會做的UniqueID的重複計數,但僅限於具有狀態行= Inloan

Count:= CALCULATE(DISTINCTCOUNT(table_name[UNIQUEID]), table_name[STATUS] = "INLOAN")