Forum Discussion
Last year same month with slicer
Is there no way to create a column that calculates the previous year's same month column? So I can create a column where it shows the previous year's month but then want something like this:
And the do a sumifs formula to get the sales for each product:
HI Anonymous ,
You can try to use following calculated column formula if it works for your requirement:
Last Year Same Month =
CALCULATE (
SUM ( 'Table'[Sales] ),
FILTER (
ALL ( 'Table' ),
YEAR ( 'Table'[Month] )
= YEAR ( EARLIER ( 'Table'[Month] ) ) - 1
&& MONTH ( 'Table'[Month] ) = MONTH ( EARLIER ( 'Table'[Date] ) )
&& Table[Product] = EARLIER ( Table[Product] )
)
)
If above not help, please share a pbix file with some sample data for test.
Regards,
Xiaoxin Sheng
- Anonymous7 years agoNot applicable
Hi,
When I applied the formula, it gave me a figure much higher than anticipated. I realised I also needed to include retailer. I tried to do that:
Last Year Same Month = CALCULATE ( SUM ( 'Table'[Sales] ), FILTER ( ALL ( 'Table' ), YEAR ( 'Table'[Month] ) = YEAR ( EARLIER ( 'Table'[Month] ) ) - 1 && MONTH ( 'Table'[Month] ) = MONTH ( EARLIER ( 'Table'[Date] ) ) && Table[Product] = EARLIER ( Table[Product] ) && Table[Retailer] = EARLIER ( Table[Retailer] ) ) )it gives me the following error:
"Cannot nest EARLIER/EARLIEST functions."
Thanks
- Anonymous7 years agoNot applicable
HI Anonymous ,
If you can please share us a sample pbix file for test, it will help for test to modify dax formula.
Regards,
Xiaoxin Sheng