DAX函数:
注: 收入 = SUM(‘订单’[销售额])
1. 本期:
- 月初至今:
MTD = CALCULATE([收入],DATESMTD(‘日期表’[日期])) - 季初至今:
QTD = CALCULATE([收入],DATESQTD(‘日期表’[日期])) - 年初至今:
YTD = CALCULATE([收入],DATESYTD(‘日期表’[日期]))
2.上期:
- 上月的月初至上月的今日:
PMTD = CALCULATE([MTD],DATEADD(‘日期表’[日期],-1,MONTH)) - 上季的季初至上季的今日:
PQTD = CALCULATE([QTD],DATEADD(‘日期表’[日期],-1,QUARTER)) - 上年的年初至上年的今日:
PYTD = CALCULATE([YTD],DATEADD(‘日期表’[日期],-1,YEAR))
3.上年:
- 上年的月初至上年的今日:
PYMTD = CALCULATE([MTD],SAMEPERIODLASTYEAR(‘日期表’[日期])) - 上年的季初至上年的今日:
PYQTD = CALCULATE([QTD],SAMEPERIODLASTYEAR(‘日期表’[日期])) - 上年的年初至上年的今日:
PYYTD = CALCULATE([YTD],SAMEPERIODLASTYEAR(‘日期表’[日期]))
4. 用矩阵图表示如下:
5. 环比:
注:
与上个月的差异:
MON = IF([PMTD]<>BLANK(),[MTD]-[PMTD])
与上个季度的差异:
QOQ = IF([PQTD]<>BLANK(),[QTD]-[PQTD])
- 月环比:
MOM % = DIVIDE([MON],[PMTD]) - 季环比:
QOQ % = DIVIDE([QOQ],[PQTD])
6. 同比:
- 月同比:
YOY MTD % =
DIVIDE(IF([PYMTD]<>BLANK(),[MTD]-[PYMTD]),[PYMTD]) - 季同比:
YOY QTD % =
DIVIDE(IF([PYQTD]<>BLANK(),[QTD]-[PYQTD]),[PYQTD]) - 年同比:
YOY YTD % = DIVIDE(IF([PYYTD]<>BLANK(),[YTD]-[PYYTD]),[PYYTD])