首页
/
每日頭條
/
職場
/
powerbi員工人數用什麼函數
powerbi員工人數用什麼函數
更新时间:2025-03-29 23:16:31

之前曾分享過一個關于在職員工數量的計算案例(如何用Power BI計算在職員工數量?),最近又有星友問到另外一種相關的計算,如何根據每個員工的入職日期和離職日期,計算每個月員工的在職天數?

這種計算在人力資源管理中也很常見,這裡以下面這個簡單的數據為例,

powerbi員工人數用什麼函數(在PowerBI中如何快速計算員工在職天數)1

根據這個員工表的信息,統計一個員工的當月在職天數并不難,關鍵是要判斷各種情況下,動态地計算出每個月的在職天數。

下面來介紹一種計算思路,實現步驟如下:

1. 建立數據模型

因為要按時間點計算,所以建立一個單獨的日期表是必要的,并且日期表不需要與員工表建立關系。

powerbi員工人數用什麼函數(在PowerBI中如何快速計算員工在職天數)2

2. 創建度量值

需求是統計每個員工的某個月的在職天數,那麼員工姓名、月份應該作為篩選器來動态選擇,利用度量值獲取當前的上下文,結合員工表的信息來進行計算。

關于計算的思路和邏輯都已體現在下面這個度量值中,并在代碼中做了詳細注釋。

powerbi員工人數用什麼函數(在PowerBI中如何快速計算員工在職天數)3

這個度量值并沒有用到複雜的函數,也沒有複雜的邏輯,關鍵是考慮清楚各種情況下,應該用哪些日期進行運算。

如果你先把這個計算邏輯想明白了,其實DAX就是上下文信息的加減運算而已。

3. 展示計算結果

選擇一個月份,利用表格就可以展示出每個員工的當月在職天數:

powerbi員工人數用什麼函數(在PowerBI中如何快速計算員工在職天數)4

或者将員工與日期表中的年月作為矩陣的行列标題,一次計算出每個員工各個月份的在職天數:

powerbi員工人數用什麼函數(在PowerBI中如何快速計算員工在職天數)5

這樣就實現了快速、動态計算每個員工每個月的在職天數的需求。

上面度量值用到的DAX并沒有難點,關鍵是要理解上下文,知道什麼是上下文,以及如何獲取上下文的信息,并根據這些信息進行各種情況下的邏輯運算。

更重要的是要明白自己的業務邏輯,就這個問題來說,就是要知道如何根據入職日期和離職日期來确定在職天數。很多人遇到問題不會用寫DAX,覺得DAX難,深究起來,其實是缺乏思考、懶于思考,自己都沒有真正想清楚計算邏輯,和DAX有什麼關系呢?

DAX隻是個工具,它可以幫你将具體的業務邏輯快速、動态的轉換為計算結果,但是它無法代替你思考~

更多推薦:

PowerBI實踐應用:計算在職員工數據

PowerBI中的關系為什麼有虛線?這篇文章告訴你

PowerBI财務分析報告:如何恰當的運用報告設計元素?

采悟 | PowerBI星球

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
60歲城裡人适合什麼工作好呀
60歲城裡人适合什麼工作好呀
近日,一則挂在中國老年人才網首頁的招聘廣告火了。招聘需求來自北京一家麥當勞,招聘廣告寫到,年齡不限,學曆要求為小學。招聘人員包括全職、兼職、學生以及退休人員。其中,退休員工要求女50歲以上、男60歲以上。彈性工作制,每周上4—5天班,每天4...
2025-03-29
五一加班工資怎樣計算
五一加班工資怎樣計算
再上一周班就是五一小長假啦根據勞動節放假安排4月30日至5月4日放假調休共5天五一放假安排↓↓↓如果“五一”假期要加班加班費怎麼算?小編手把手教你!5月1日(勞動節)是法定節假日,單位安排勞動者加班,應支付不低于本人日工資的300%的工資報...
2025-03-29
九陰真經三級裁縫
九陰真經三級裁縫
九陰真經的遊戲中每個人物的衣着都十分的漂亮,這些衣服的制作必然就離不開遊戲,當中裁縫這個職業。它是制造系生活職業當中的一個職業。選擇這個職業的玩家可以在遊戲裡制造出各式各樣的衣服,帽子,鞋子等和布匹有關的一切物品,而且它還可以給裝備進行開光...
2025-03-29
三十千瓦電機用什麼控制方式
三十千瓦電機用什麼控制方式
為什麼要了解電機的工作原理在我們生活場景中,電機的應用非常廣泛,電風扇、洗衣機驅動電機、冰箱散熱風扇、玩具車驅動電機、電腦散熱風扇、抽油煙機風扇等,幾乎所有的家用電器都會用到電機,可以說沒有了電機,家裡的電器基本都會癱瘓,所以即使你不是電子...
2025-03-29
工作當中主動思考的重要性
工作當中主動思考的重要性
工作中,為什麼契約精神那麼重要?中企思智庫今天推薦人:王歐楠推薦理由:契約無處不在,契約不是外部對一個人的要求,而是一個人内心秩序的建構。那些信用破産的人,在職場中寸步難行。工作中,一個人如果缺乏契約精神,不僅給人不靠譜的感覺,往往會失去更...
2025-03-29
Copyright 2023-2025 - www.tftnews.com All Rights Reserved