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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I am still encountering difficulties on getting a monthly utilization to calculate including an employee Start and End Date. I have the following DAX to calculate the available hours based on an emplyee table and calender table. However, my visual still reflects available hours for when an employee is not hired or terminated for that period.
Tables in Model:
Calender - have a column reflecting the hours available to work on weekdays
Start_End_Date - Employee Roster has employee #, Employee Name, Start date, end date, and Status (active/terminated)
100% Report - Timesheet of employees reporting billable and non billable hours
These are the measures I currently using:
I would be expecting to see no available hours for Kaveh from Jan to May since he started in June. This becomes an issue when I then look at the utilization % at the department level. In hopes to provide the needed information ( am not able to upload a pbix file) I have a printscreen of my model and what I am expecting in excel.
I was able to resolve with the various responses I received. Thank you all that provided their input. I ended up creating a table by using the following measure =
Hi,
Share the download link of your PBI file and also the MS Excel file (which you have shared in your screenshot).
Unfortunetly, I don't have the option to upload with my profile.
Hi,
Upload the file to Google Drive and share the download link here.
Hi, I think there are no active relation between table Calendar and Start End Date, so your CALCULATE is no true.
Click, one of two relation (x), and "Active" it
Any way, there are two relation from Start End Date to Calendar, so you should decide what date filed you want to apply filter.
I have updated activated the relationship between Start End Date to Calender by Termination date.
Updated measure: NEW Hours Available = CALCULATE(sum(Calender[2080 Per Day]),FILTER(Calender,Calender[Date]<=LASTDATE(Start_End_Dates[Termination Date])))
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!