Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote 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 ?
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 63 | |
| 51 | |
| 41 | |
| 23 | |
| 18 |
| User | Count |
|---|---|
| 134 | |
| 111 | |
| 50 | |
| 31 | |
| 29 |