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!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hello.
I have created a measure which shows the monhtly value between two dates, a start and an end date.
Current Rev per monht = CALCULATE(
SUM('Rev contract'[Rev per Month]),
FILTER(CALCULATETABLE('Rev contract',ALL('Calendar')),
'Rev Contract'[Start]<=MIN('Calendar'[Date])&&
'Rev Contract'[End]>MIN('Calendar'[Date])
))
As you see the row calculation works but my matrix does not show a column grand total for summing up all the different periods/months.
What do I need to change to my measure?
Best regards,
Ok I managed to get annual totals by combining the SUMX funciton
Rev per Month =
SUMX(VALUES(Calendar[Month]),[Current Rev per month]
)This works only on an annual level. Not for multiple years. I would expect the total for multiple years
@Scholes , Try like
Current Rev per monht = CALCULATE(
SUM('Rev contract'[Rev per Month]),
FILTER(CALCULATETABLE('Rev contract',ALL('Calendar')),
'Rev Contract'[Start]<=Max('Calendar'[Date])&&
'Rev Contract'[End]>=MIN('Calendar'[Date])
))
Ok I changed the formula when I add year as a column I see now a total but this total corresponds with the value of the first month, so there is no sum of the individual periods, same as the total value per year is not calculated.
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 |
|---|---|
| 97 | |
| 81 | |
| 73 | |
| 46 | |
| 35 |