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 working on a timesheet report and facing one issue.
As of now, to calculate Available Hours of employees we are calculating based on
Count of Employees selected * Count of Weeks Selected * 40
Now manager requesting to calculate Available hours based on Employee’s joining date.
Employee JoinDate
E1 05/02/2021
E2 25/01/2021
E3 15/03/2020
If I am selecting 3 employees from Team Slicer and first 3 months of 2021, so for E1 and E2 employees it should calculate from their joining date and not from the week selected and for E3 it should calculate from first week selected as it is greater than joining date.
@Anonymous , Try like
new measure =
var _max = maxx(allselected('Date'), Date[Date])
var _min1 = maxx(allselected('Date'), Date[Date])
var _min = max(_min1, min(employee[joining date])
return
sumx(values(Employee[Employee]), calculate(datediff(_min1, _max,week))*40)
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!
| User | Count |
|---|---|
| 21 | |
| 10 | |
| 9 | |
| 4 | |
| 4 |
| User | Count |
|---|---|
| 34 | |
| 31 | |
| 20 | |
| 13 | |
| 12 |