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!
Hello everyone,
I found this DAX code to calculate a yearly running total :
Qty Invoiced running total in Month =
CALCULATE(
SUM('Revenue'[Qty Invoiced]),
FILTER(
ALLSELECTED('Revenue'),
'Revenue'[Year] = MAX ( 'Revenue'[Year] ) &&
'Revenue'[Month] <= MAX ( 'Revenue'[Month] )
)
)
I am using the Area chart with the Year in legend to show the yearly difference however my running total stop on the month when I don't have data, to continue on the next one.
Any clue how I could enhance this measure ?
Solved! Go to Solution.
@Anonymous Use date table that will make sure you have data for the month you do not have data
Qty Invoiced running total in Month =
CALCULATE(
SUM('Revenue'[Qty Invoiced]),
FILTER(
ALLSELECTED('Date'),
'Date'[Year] = MAX ( 'Date'[Year] ) &&
'Date'[Month] <= MAX ( 'Date'[Month] )
)
)
to means this seem like YTD only
YTD Sales = CALCULATE(SUM(Revenue[Qty Invoiced]),DATESYTD('Date'[Date],"12/31"))
for runnign total
Qty Invoiced running total in Month =
CALCULATE(
SUM('Revenue'[Qty Invoiced]),
FILTER(
ALLSELECTED('Date'),
'Date'[DAte] <= MAX ( 'Date'[Date] )
)
)
@Anonymous Use date table that will make sure you have data for the month you do not have data
Qty Invoiced running total in Month =
CALCULATE(
SUM('Revenue'[Qty Invoiced]),
FILTER(
ALLSELECTED('Date'),
'Date'[Year] = MAX ( 'Date'[Year] ) &&
'Date'[Month] <= MAX ( 'Date'[Month] )
)
)
to means this seem like YTD only
YTD Sales = CALCULATE(SUM(Revenue[Qty Invoiced]),DATESYTD('Date'[Date],"12/31"))
for runnign total
Qty Invoiced running total in Month =
CALCULATE(
SUM('Revenue'[Qty Invoiced]),
FILTER(
ALLSELECTED('Date'),
'Date'[DAte] <= MAX ( 'Date'[Date] )
)
)
Hi Amit,
Thanks for the inputs.
I created a date table following this procedure , however whether I write one of the two codes you mentionned my output is incorrect:
Am I missing something ?
@Anonymous , hope axis is also coming from date table also check formula, seems like only allselected and = max is mising
Can you share sample data and sample output in table format? Or a sample pbix after removing sensitive data.
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 |
|---|---|
| 64 | |
| 53 | |
| 42 | |
| 20 | |
| 17 |
| User | Count |
|---|---|
| 121 | |
| 103 | |
| 46 | |
| 30 | |
| 24 |