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!
I have daily target hours by person for a given month to put towards a project .
I would like to add Dax to convert this daily amount to a monthly amount based on workdays in a month dynamically.
So if the daily amount is 3 hours, there are 21 days in May, the total for the month of May would be 63 for that person.
Can I somehow do this wth DAX?
| this is what I have (daily amt) | (I need these monthly totals by person) | ||
| 21 workdays | 22 workdays | ||
| Name | Daily Hours | May Monthly Total | June Monthly Total |
| John | 3 | 63 | 66 |
| Sally | 5 | 105 | 110 |
| Pam | 6 | 126 | 132 |
| Dan | 5 | 105 | 110 |
Thank you!
Solved! Go to Solution.
Hi,
Please check the below measure and the attached pbix file.
I suggest having a calendar table like the attached file.
I assumed the working day only excludes Sat. and Sun.
Monthly total: =
SUM ( Data[Daily Hours] )
* COUNTROWS (
CALCULATETABLE ( 'Calendar', NOT 'Calendar'[Day of Week] IN { 6, 7 } )
)
Hi,
Please check the below measure and the attached pbix file.
I suggest having a calendar table like the attached file.
I assumed the working day only excludes Sat. and Sun.
Monthly total: =
SUM ( Data[Daily Hours] )
* COUNTROWS (
CALCULATETABLE ( 'Calendar', NOT 'Calendar'[Day of Week] IN { 6, 7 } )
)
Hi,
Share the input data 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 |
|---|---|
| 65 | |
| 52 | |
| 45 | |
| 23 | |
| 21 |
| User | Count |
|---|---|
| 141 | |
| 114 | |
| 50 | |
| 37 | |
| 30 |