Forum Discussion
Calculate previous month aggregate amount
- 9 years ago
Hi Jane123,
I try to reproduce your scenario and get expected result as follows.
My sample data is shown in the picture below.
Create measure to calculate the total sum sales of previous month.Previous = CALCULATE(SUM(Table_Ex[Amount]),PREVIOUSMONTH(DateTable[Date]))
Create slicer including Year, Month field. Create a table displays the expected result. The "Amont" field shows the sum of sales in March, The "PreviousMonth" field shows the sum of sales in Feb.
Best Regards,
Angelia
Hi v-huizhn-msft,
I tried using the Dateadd function and it still didn't work.Iam posting sample data here for reference.
In my report,I have given two slicers for month and year.Based on that selection,I need to get the aggregate amount for the previous month.Final result should be a KPI comparing current month and previous month values.
Date Amount Month Year
31-08-2016 10 Aug 2016
31-08-2016 10 Aug 2016
31-08-2016 10 Aug 2016
31-07-2016 5 Jul 2016
31-07-2016 5 Jul 2016
31-07-2016 5 Jul 2016
31-07-2016 5 Jul 2016
30-06-2016 2 Jun 2016
30-06-2016 2 Jun 2016
30-06-2016 2 Jun 2016
30-06-2016 2 Jun 2016
30-06-2016 2 Jun 2016
Thanks,
Jane
Hi Jane123,
I try to reproduce your scenario and get expected result as follows.
My sample data is shown in the picture below.
Create measure to calculate the total sum sales of previous month.
Previous = CALCULATE(SUM(Table_Ex[Amount]),PREVIOUSMONTH(DateTable[Date]))
Create slicer including Year, Month field. Create a table displays the expected result. The "Amont" field shows the sum of sales in March, The "PreviousMonth" field shows the sum of sales in Feb.
Best Regards,
Angelia
- Anonymous7 years agoNot applicable
Hi,
Thank you, but this is not exactly what I need. I have a time period slicer which I cannot change due to business needs.
I have an update:
MinusOneMonth = CALCULATE([Count of IDs],FILTER(ALL(Table), 'Date'[MonthNo] = MAX('Date'[MonthNo]) - 1))This partly worked. Partly, cause it returns me the amount for the previous month, but taking in account the selected dates. E.g. if I select period from February, 5th, till March, 3rd, it will show me the amount for the period of February, 5th, to February, 28th, while I need to see the amount for the whole February.It also works only if I select some date from previous month. E.g. if I select March, it won't show me the whole amount for February.I tried different variations of ALL and ALLEXCEPT, but apparently it doesn't work as expected. Maybe you could help?Thank you.