Forum Discussion
Same Week Last Year
- 6 years ago
Hi Anonymous
How about this?
https://www.barmartland.com/compare-sales-with-last-year-on-day-in-week/
Best Regards
Maggie
Anonymous , Try with week Rank
new columns in date tbale
Week Start date = 'Date'[Date]+-1*WEEKDAY('Date'[Date],2)+1
Week End date = 'Date'[Date]+ 7-1*WEEKDAY('Date'[Date],2)
Week Number = WEEKNUM([Date],2)
Week = if('Date'[Week Number]<10,'Date'[Year]*10 & 'Date'[Week Number],'Date'[Year]&'Date'[Week Number])
Week Rank = RANKX(all('Date'),'Date'[Week Start date],,ASC,Dense)
Measure
This Week = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))
Last Week = CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))
Last year Week= CALCULATE(sum('order'[Qty]), FILTER(ALL('Date'),'Date'[Week Rank]=(max('Date'[Week Rank]) -52)))
Refer by blog
- Anonymous6 years agoNot applicable
But if the max of week number is different, how we can handle this
- v-juanli-msft6 years agoCommunity Support
Hi Anonymous
How about this?
https://www.barmartland.com/compare-sales-with-last-year-on-day-in-week/
Best Regards
Maggie