cancel
Showing results for
Did you mean:
Frequent Visitor

## Cumulative sum sales monthly

Hi,

I got an issue with computing cumulative sum sales monthly.

I'm using a slicer which defines my periode :

- M1 will be the first month

- M2 : the second month ...

The architecture is the following :

with :
- a consumption table

- 2 Date tables with columns : Date and EndMonth
- 1 disconnected table defines as follows :

So i compute month by month the sum of consumption as follows :

SOMME_CONSO_P1 =

VAR SlicerMon =
MIN(Mois[DIFF])

VAR EOMMinSlicerDate =
EOMONTH(MIN(Date_survenance_P1[DATE]), SlicerMon)

RETURN
CALCULATE(
SUM('Conso par mois'[CONSO]),
Date_survenance_P1[FIN_MOIS] = EOMMinSlicerDate
)

And I would like to compute, then, the cumulative sum of consumption but I obtain the same values as SOMME_CONSO_P1

CUMUL_CONSO_P1 =

VAR SlicerMon =
MIN(Mois[DIFF])

VAR EOMMinSlicerDate =
EOMONTH(MIN(Date_survenance_P1[DATE]), SlicerMon)

RETURN
CALCULATE(
[SOMME_CONSO_P1],
FILTER(
ALLSELECTED(Date_survenance_P1[DATE]),
Date_survenance_P1[DATE] <= MAX(Date_survenance_P1[DATE])
)
)

2 REPLIES 2
Community Support

Hi @Thomas94401 ,

Could you tell me if your problem has been solved? If it is, kindly Accept it as the solution to make the thread closed. More people will benefit from it.

Best Regards,
Eyelyn Qin

Community Support

Hi @Thomas94401 ,

1. How to get this:

``VAR SlicerMon = MIN(Mois[DIFF])``

The DIFF is the MonthsAway column in this table? Or a new column?

2. Based on my simple data sample

If select M4 , the MonthsAway is 3, then below syntax will return 2021/10/31, which is not exist in my

Date_survenance table, so the measure will return Blank.
``EOMONTH(MIN(Date_survenance_P1[DATE]), SlicerMon)``

Not sure if your issue is the same since there is no data ...

So could you please share more detail information(Tables, expected outputs...)or share me with your pbix file after removing sensitive data to help us clarify your scenario?

Best Regards,
Eyelyn Qin
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Announcements

#### Launching new user group features

Learn how to create your own user groups today!