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
Hi,
I have a running total measure which is calculating sinec inception i.e. I want the running total to be adjsuted according to the year i choose from the slicer.
When i choose the Year it get the figure from the previous month
For eg If i choose Jan 2020 it will bring the Total from Dec 2019.
Measure for Running total: Saving Running Total test = CALCULATE([Total Usage Savings], FILTER(ALL('Dates'[Date]) , 'Dates'[Date] <= MAX('Dates'[Date] ))) | |
Solved! Go to Solution.
@Anonymous , issue is no clear with description you can try
Saving Running Total test = CALCULATE([Total Usage Savings],
FILTER(ALLselected('Dates'[Date]) ,
'Dates'[Date] <= MAX('Dates'[Date]
)))
for yearly you can also try ytd
YTD Sales = CALCULATE([Total Usage Savings],DATESYTD('Date'[Date],"12/31"))
@Anonymous You can get this working by using this.
Test Running Total =
Calculate(
[Total Savings],
FILTER( ALLSELECTED(Dates),
'Dates'[Date] <= MAX(Dates'[Date])
)
)
However, if your Dates table has future date this behaves strange.
I couldn't crack that, this happens because of the ALLSELECTED. Seems like I need to revisit ALLSELECTED which is pretty tough to master.
Perhaps @Greg_Deckler or @Anonymouscan explain this.
Thanks and Regards
hi @Anonymous
For your case, this formula should work
or
TOTALYTD may meet your requirement too
@Anonymous
Based on your description what I think is, you are trying to adjust your Inception Date based on slicer selection right?
In that case just replace ALL with ALLSELECTED in your measure.
Hope this helps.
Thanks
@Anonymous Yes, You got my requirement correct, Thank you It helped but the the running total number in Jan is still showing from the previsous month addition where i selected only 2020 it is still adding from the previous month Savings,
I want, if i select 2020 it should do the calculation just like total saving and start from the Jan 2020
Hi,
Try this measure
=calculate([Total savings],datesytd('Dates'[Date],"31/12"))
Hope this helps.
@Anonymous You can get this working by using this.
Test Running Total =
Calculate(
[Total Savings],
FILTER( ALLSELECTED(Dates),
'Dates'[Date] <= MAX(Dates'[Date])
)
)
However, if your Dates table has future date this behaves strange.
I couldn't crack that, this happens because of the ALLSELECTED. Seems like I need to revisit ALLSELECTED which is pretty tough to master.
Perhaps @Greg_Deckler or @Anonymouscan explain this.
Thanks and Regards
@Anonymous : I cracked it , the bold highlighted did the trick
I wanted view the year and the number should start from the selected year so mention below did the trick
hi @Anonymous
For your case, this formula should work
or
TOTALYTD may meet your requirement too
I accept this as solution
@v-lili6-msft Yes, this did the trick and it helped, i was including the Date[Date] while Allselection, thanks to you and the whole team who helped me and i fixed the code while Allselecting only Date exactly like you stated
@Anonymous
please try
= CALCULATE([Total Usage Savings],
FILTER(ALL('Dates'[Date]) ,
'Dates'[Date] <= EOMONTH(MAX('Dates'[Date],-1)
)))
Proud to be a Super User!
@Anonymous , issue is no clear with description you can try
Saving Running Total test = CALCULATE([Total Usage Savings],
FILTER(ALLselected('Dates'[Date]) ,
'Dates'[Date] <= MAX('Dates'[Date]
)))
for yearly you can also try ytd
YTD Sales = CALCULATE([Total Usage Savings],DATESYTD('Date'[Date],"12/31"))
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 37 | |
| 33 | |
| 32 | |
| 29 |
| User | Count |
|---|---|
| 132 | |
| 88 | |
| 82 | |
| 68 | |
| 64 |