107_Power Pivot員工效率監控

部落格:www。jiaopengzi。com

1、背景

在勞動密集型行業中,員工效率是一個永恆的話題。

今天把零時用工的效率提升展示及效率監控建一個PP模型並輸出。

達成效果

注:只是模型功能建立,美化的東西仁者見仁智者見智

動態效果

2、基礎資料

107_Power Pivot員工效率監控

事實表

107_Power Pivot員工效率監控

標準表 說明,偷個懶就沒有建維度表和日期表,當資料量大的還是需要建立的。

建立關係

107_Power Pivot員工效率監控

關係建立

3、基本要求

1、新員工效率提升監控,要求每天看到員工效率和標準效率作對比;

2、第一次有工作記錄表示入職;

3、員工效率監控達標的分別為:1天30%;2天50%;3天60%;4天80%,5天100%(可以做成引數表,由於時間有限暫時不用引數了,可以根據自己業務需求自行設定引數表);

4、根據工作天數(非入職天數)對應相應效率標準,如ID003,截止7號工作天數5天,入職天數為7天,計算效率以出勤5天為準;

5、效率=運算元量/操作時長;

6、把未達標的員工找出來,反饋現場進行重點培訓和管控。

4、上DAX

基礎度量值寫好

效率(操作量/操作時長)

效率:=SUMX(‘事實表’,DIVIDE(‘事實表’[運算元量],‘事實表’[操作時長]))

效率P(效率/標準)

效率P :=SUMX ( ADDCOLUMNS ( ‘事實表’, “BZ”, RELATED ( ‘標準表’[效率標準] ) ), ‘事實表’[運算元量] / ‘事實表’[操作時長]/ [BZ])

D1(D1-D5同理,只是N變化,表示工作第一到第五天的效率)

D1:=VAR N=1VAR MAXD=TOPN(N,VALUES(‘事實表’[日期]),‘事實表’[日期],ASC)VAR T=LASTDATE(MAXD)VAR L=N<=COUNTROWS(MAXD)RETURNIF(L,CALCULATE(‘事實表’[效率],T))

Lsat(最近一次工作的效率)

Last:=VAR T=LASTDATE(‘事實表’[日期])RETURNCALCULATE(‘事實表’[效率],T)

Days(有效工作天數)

Days:=VAR MIND=CALCULATE(MIN(‘事實表’[日期]),ALL(‘事實表’[日期]))VAR MAXD=CALCULATE(MAX(‘事實表’[日期]),ALL(‘事實表’[日期]))VAR T=CALCULATETABLE(VALUES(‘事實表’[日期]),DATESBETWEEN(‘事實表’[日期],MIND,MAXD))RETURNCOUNTROWS(T)

P1(P1-P5同理,只是N變化,表示工作第一到第五天的效率除以標準效率的佔比,便於部門橫向比較)

P1:=VAR N=1VAR MAXD=TOPN(N,VALUES(‘事實表’[日期]),‘事實表’[日期],ASC)VAR T=LASTDATE(MAXD)VAR L=N<=COUNTROWS(MAXD)RETURNIF(L,CALCULATE(‘事實表’[效率P],T))

是否達標(根據選擇日期,檢視為達標員工明細,反饋現場管理針對性提升培訓,未選擇日期預設為最大日期)

是否達標:=VAR MIND = CALCULATE ( MIN ( ‘事實表’[日期] ), ALL ( ‘事實表’[日期] ) )VAR T = LASTDATE ( ‘事實表’[日期] )VAR CD = CALCULATETABLE ( TOPN ( 1, VALUES ( ‘事實表’[日期] ), ‘事實表’[日期], DESC ), ALL ( ‘事實表’[日期] ) )VAR N = IF ( HASONEVALUE ( ‘事實表’[日期] ), COUNTROWS ( CALCULATETABLE ( VALUES ( ‘事實表’[日期] ), DATESBETWEEN ( ‘事實表’[日期], MIND, T ) ) ), COUNTROWS ( CALCULATETABLE ( VALUES ( ‘事實表’[日期] ), DATESBETWEEN ( ‘事實表’[日期], MIND, CD ) ) ) )VAR XL = CALCULATE ( ‘事實表’[效率P], T )VAR TF = SWITCH ( TRUE (), N = 1, XL < 0。3, N = 2, XL < 0。5, N = 3, XL < 0。6, N = 4, XL < 0。8, N >= 5, XL < 1 )RETURN IF ( TF, “未達標” )

5、靜態效果圖

107_Power Pivot員工效率監控

重點關注標註顏色的員工

6、總計

1、DAX本身無難度,只要是業務邏輯;

2、以上只是筆者覺得有用的指標即輸出,給大家提供一種思路;

3、寫DAX重點是把業務邏輯轉換成DAX對應的上下文。

by焦棚子