You are on page 1of 1

SCRIPT

1.Rolling 12 = CALCULATE([Sales],DATESINPERIOD('Date'[Date],MAX(Sales[Sales Date]),-12,MONTH))

Rolling 12 = CALCULATE([Sales],DATESINPERIOD( 'date'[Date],MAX('date'[Date]),-12,MONTH))

2.This Week = CALCULATE([Sales], FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])))

Last Week = CALCULATE([Sales], FILTER(ALL('Date'),'Date'[Week Rank]=max('Date'[Week Rank])-1))

3.Last Day = CALCULATE([Sales],PREVIOUSDAY('date'[Date]))

Last Day Non Continuous = CALCULATE([Sales],filter(all('Date'),'Date'[Date]


=MAXX(FILTER(all('Date'),'Date'[Date]<max('Date'[Date])),'date'[Date])))

4.Last Year Trailing = CALCULATE([Sales], DATEADD('Date'[Date],-1,year))

Last Month = CALCULATE([Sales], DATEADD('Date'[Date],-1,month))

5.LMTD = CALCULATE([Sales],DATESMTD(DATEADD('Date'[Date],-1,MONTH)))

LQTD = CALCULATE([Sales],DATESQTD(DATEADD('Date'[Date],-1,Quarter)))

LYTD = CALCULATE([Sales],DATESYTD(DATEADD('Date'[Date],-1,Year)))

6.MTD = TOTALMTD([Sales],'Date'[Date])

QTD = TOTALQTD([Sales],'Date'[Date])

YTD = TOTALYTD([Sales],'Date'[Date])

You might also like