Forum Discussion
DAX Last Year Sales
- Anonymous10 years ago
Hello, try this instead: LY Sales = CALCULATE([Total Sales], SAMEPERIODLASTYEAR('Orders'[Order Date]))
If you have a dedicated date table, you'll want to use the date column from there instead of Order Date
- 10 years ago
Anonymous Hi, I've also tried with SAMEPERIODLASTYEAR but the result is the same. However, I just figured out that only continuous date is valid for this case and my OrderDate isn't continuous so that's why.
Thanks anyway! :)
Hello, try this instead: LY Sales = CALCULATE([Total Sales], SAMEPERIODLASTYEAR('Orders'[Order Date]))
If you have a dedicated date table, you'll want to use the date column from there instead of Order Date
- minimynt10 years agoFrequent Visitor
Anonymous Hi, I've also tried with SAMEPERIODLASTYEAR but the result is the same. However, I just figured out that only continuous date is valid for this case and my OrderDate isn't continuous so that's why.
Thanks anyway! :)
- Anonymous4 years agoNot applicable
Hi Guys,
I know it's quite irritating to get the prior year meaures. I tried looking everywhere left with no choice than to try all by myself. Please find the solution below
LY Sales = CALCULATE([Total Sales],Calender[Year] = YEAR(TODAY()) - 1)
Total Sales = Your measureCalender = Your date tableI am just subtracting 1 from the current years number in this expression YEAR(TODAY()) - 1).Please accept it as a solution if it resolved your issue