Forum Discussion
create chart that accumulates values over date
hello everyone here i have an example of my table:
Date Value
| 12/22/2022 | -1 |
| 12/23/2022 | 3 |
| 12/27/2022 | -9 |
| 12/28/2022 | 8 |
| 12/29/2022 | 2 |
| 12/30/2022 | -4 |
| 1/2/2023 | 7 |
| 1/3/2023 | 0 |
| 1/4/2023 | 2 |
| 1/5/2023 | -10 |
| 1/6/2023 | -10 |
| 1/7/2023 | -6 |
| 1/8/2023 | -3 |
| 1/9/2023 | -9 |
| 1/10/2023 | 6 |
| 1/11/2023 | -9 |
| 1/12/2023 | 5 |
i am getting this result
what i want is a chart that accumualtes values from min selected date till max selected date so from december 22 2022 till january 2 2022
so it will be something like
dec 22 value = -1
dec 23 value = -1 + 3 = 2
dec 24 value = -1 + 3 - 9 = -7
....
HI
thanks for clarifying
have updated this file: https://1drv.ms/u/s!AkGuKJKxOlnAeqVqsn2-BsSfKWM?e=n2BZNW
this is the measure:
cumulative total =VAR LastVisibleDate =MAX ( 'Table'[Dates] )VAR FirstVisibleDate =MIN ( 'Table'[Dates] )VAR LastDateWithSales =CALCULATE (MAX ( 'Table'[Dates] ),REMOVEFILTERS () -- Use ALL ( Sales ) if REMOVEFILTERS () and ALL ()-- are not available)VAR Result =IF (FirstVisibleDate <= LastDateWithSales,CALCULATE ([value],'Table'[Dates] <= LastVisibleDate))RETURNResultrefernce article : Cumulative total – DAX Patterns- Anonymous3 years ago
Hi eliasayyy ,
I have created a simple sample, please refer to my pbix file to see if it helps you.
Create a measure.
Measure = VAR _MAX=MAXX(ALLSELECTED('Table'),'Table'[DATE]) VAR _MIN=MINX(ALLSELECTED('Table'),'Table'[DATE]) RETURN CALCULATE(SUM('Table'[VALUE]),FILTER(ALL('Table'),'Table'[DATE]<=SELECTEDVALUE('Table'[DATE])&&'Table'[DATE]>=_MIN&&'Table'[DATE]<=_MAX))The value would change by the date.
How to Get Your Question Answered Quickly
If it does not help, please provide more details with your desired output and pbix file without privacy information (or some sample data) .
Best Regards
Community Support Team _ PollyIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
4 Replies
- AnonymousNot applicable
Hi eliasayyy ,
I have created a simple sample, please refer to my pbix file to see if it helps you.
Create a measure.
Measure = VAR _MAX=MAXX(ALLSELECTED('Table'),'Table'[DATE]) VAR _MIN=MINX(ALLSELECTED('Table'),'Table'[DATE]) RETURN CALCULATE(SUM('Table'[VALUE]),FILTER(ALL('Table'),'Table'[DATE]<=SELECTEDVALUE('Table'[DATE])&&'Table'[DATE]>=_MIN&&'Table'[DATE]<=_MAX))The value would change by the date.
How to Get Your Question Answered Quickly
If it does not help, please provide more details with your desired output and pbix file without privacy information (or some sample data) .
Best Regards
Community Support Team _ PollyIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- adudani
Memorable Member
hi eliasayyy ,
Try this solution:
https://1drv.ms/u/s!AkGuKJKxOlnAeaeLxBPZXb_-Lx4?e=mEyo9q
Appreciate a thumbs up if this is helpful.
Please accept this as the solution if your question is resolved.
- adudani
Memorable Member
HI
thanks for clarifying
have updated this file: https://1drv.ms/u/s!AkGuKJKxOlnAeqVqsn2-BsSfKWM?e=n2BZNW
this is the measure:
cumulative total =VAR LastVisibleDate =MAX ( 'Table'[Dates] )VAR FirstVisibleDate =MIN ( 'Table'[Dates] )VAR LastDateWithSales =CALCULATE (MAX ( 'Table'[Dates] ),REMOVEFILTERS () -- Use ALL ( Sales ) if REMOVEFILTERS () and ALL ()-- are not available)VAR Result =IF (FirstVisibleDate <= LastDateWithSales,CALCULATE ([value],'Table'[Dates] <= LastVisibleDate))RETURNResultrefernce article : Cumulative total – DAX Patterns