时间序列分析度量值

1. 本期至今

1.1 月初至今 MTD - Month To Date
MTD = CALCULATE([sales],DATESMTD('日期表'[日期]))

MTD = TOTALMTD([sales],'日期表'[日期])
1.2 季初至今 QTD
QTD = CALCULATE([sales],DATESQTD('日期表'[日期]))

QTD = TOTALQTD([sales],'日期表'[日期])
1.3 年初至今 YTD
YTD = CALCULATE([sales],DATESYTD('日期表'[日期]))

YTD = TOTALYTD([sales],'日期表'[日期])

2. 上期的本期至今

2.1.1 上月的月初至今 PMTD - Previous Month to Date
PMTD = CALCULATE([MTD],DATEADD('日期表'[日期],-1,MONTH))

PMTD = TOTALMTD([sales],DATEADD('日期表'[日期],-1,MONTH))
2.1.2 上年的月初至今 PY MTD - Previous Year Month to Date
PY MTD = CALCULATE([MTD],SAMEPERIODLASTYEAR('日期表'[日期]))
2.2.1 上季的季初至今 PQTD
PQTD = CALCULATE([QTD],DATEADD('日期表'[日期],-1,QUARTER))

PQTD = TOTALQTD([sales],DATEADD('日期表'[日期],-1,QUARTER))
2.2.2 上季的季初至今 PY QTD
PY QTD = CALCULATE([QTD],SAMEPERIODLASTYEAR('日期表'[日期]))
2.3 上年的年初至今 PYTD (=PY YTD)
PYTD = CALCULATE([YTD],DATEADD('日期表'[日期],-1,YEAR))

PYTD = TOTALYTD([sales],DATEADD('日期表'[日期],-1,YEAR))

PYTD = CALCULATE([YTD],SAMEPERIODLASTYEAR('日期表'[日期]))

3. 差异比较

3.1.1 与上个月的差异 MOM - Month Over Month
MOM = IF([PMTD]<>BLANK(),[MTD]-[PMTD])
3.1.2 月环比 MOM% - Month Over Month Percentage
MOM% = DIVIDE([MOM],[PMTD])
3.2.1 与上个季度的差异 QOQ
QOQ = IF([PQTD]<>BLANK(),[QTD]-[PQTD])
3.2.2 季度环比 QOQ%
QOQ % = DIVIDE([QOQ],[PQTD])
3.3.1 与上年的差异 YOY
YOY YTD = IF([PY YTD]<>BLANK(),[YTD]-[PY YTD])
3.3.2 同比增长 YOY%
// 本月累计的同比
YOY MTD% = DIVIDE([YOY MTD],[PY MTD])

// 本季累计的同比
YOY QTD % = DIVIDE([YOY QTD],[PY QTD])

// 本年累计的同比
YOY YTD % = DIVIDE([YOY YTD],[PY YTD])

4. 滚动年度总计, 即向前滚动12月的合计数 MAT - Moving Annual Total

MAT = SUMX
(
DATESINPERIOD('Date'[Date],LASTDATE('Date'[Date]),-12,MONTH)
,CALCULATE([sales])
 )

MAT  =
IF(MIN('日期表'[日期])<=[订单最大日期],
    CALCULATE(
        [sales],
        DATESINPERIOD(
            '日期表'[日期],
            LASTDATE('日期表'[日期]),-1,YEAR)
       )
)

你可能感兴趣的:(时间序列分析度量值)