本文会对一系列的时间智能函数做分析大体如下:
DATEADD,SAMEPERIODLASTYEAR,DATESMTD,DATESQTD,DATESYTD
以及这些dax函数的组合求上期,本期至今,上期本期至今,以及当前时间做分析。
1.上期分析
销售额 = SUM('订单'[销售额])
去年同期 = CALCULATE([销售额],DATEADD('日期'[日期],-1,YEAR) )
去年同期2 = CALCULATE([销售额],SAMEPERIODLASTYEAR('日期'[日期]) )
上月同期 = CALCULATE([销售额],DATEADD('日期'[日期],-1,MONTH) )
2.本期分析
销售额 = SUM('订单'[销售额])
YTD销售额 = CALCULATE([销售额],DATESYTD('日期'[日期]))
MTD销售额 = CALCULATE([销售额],DATESMTD('日期'[日期]))
QTD销售额 = CALCULATE([销售额],DATESQTD(