Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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.
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
73 | |
71 | |
38 | |
28 | |
26 |
User | Count |
---|---|
99 | |
88 | |
62 | |
42 | |
39 |