Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Hi folks , Need a help.
i want to calculate the expected hours in each month for each consultant
it should be in a way that,we should consider the holidays and flexi in the respective moonth
for example , January had 1 holiday and 1 flexi oliday
so expected hours in jan= 21*8- 8( holiday hour)+2.5( 1flexi's compensation)
basically , expected hours= no of working days (excluding holidays)*8 -(8 * Number of holidays)+(number of flexi * 2.5)
this is what im trying to achieve
Invoice table contains employee details and actual hours worked and those details
Solved! Go to Solution.
@ashik1992 first of in a date table update holidays and flexi hours
work day =
var _max = maxx(filter(Holiday, Holiday[Date] = Date[Date]), Holiday[Type])
return
Switch(true(),
not(isblank(_max)) , _max,
weekday([Date],2) >=6, "Holiday")
Noy you can create a measure
work hour= 8*count(Date[Date]) -8 * Countx(filter(Date, Date[Work day] ="Holiday"),[Date]) +2.5 * Countx(filter(Date, Date[Work day] ="Flexi"),[Date])
You can use this count of employee
Employee hour = [Count Employee] *[Work Hour]
also, check
How to calculate Business Days/ Workdays, with or without date table: https://youtu.be/Qv4wT8_P-AA
@ashik1992 first of in a date table update holidays and flexi hours
work day =
var _max = maxx(filter(Holiday, Holiday[Date] = Date[Date]), Holiday[Type])
return
Switch(true(),
not(isblank(_max)) , _max,
weekday([Date],2) >=6, "Holiday")
Noy you can create a measure
work hour= 8*count(Date[Date]) -8 * Countx(filter(Date, Date[Work day] ="Holiday"),[Date]) +2.5 * Countx(filter(Date, Date[Work day] ="Flexi"),[Date])
You can use this count of employee
Employee hour = [Count Employee] *[Work Hour]
also, check
How to calculate Business Days/ Workdays, with or without date table: https://youtu.be/Qv4wT8_P-AA
i made some changes it worked thank you so much
marking flexi and holiday hour means? like this ?
@ashik1992 , merge this with your date table using merge in power query or create a new column in DAX using this
what is the dax query sir
Holiday is my date table and should i merge Holiday with Invoice table ?
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
93 | |
87 | |
85 | |
70 | |
49 |
User | Count |
---|---|
141 | |
117 | |
112 | |
59 | |
59 |