This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
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 ?
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 35 | |
| 32 | |
| 26 | |
| 21 | |
| 18 |
| User | Count |
|---|---|
| 68 | |
| 37 | |
| 32 | |
| 25 | |
| 23 |