东哥陪你学DAX——时间累计(MTD/QTD/YTD)
2020-03-07 本文已影响0人
江苏东军
给业务数据在时间维度上做累加,是行业应用中非常高频的操作之一
DAX中,提供了三个时间维度的累加,分别是
月初至今:MTD
季初至今:QTD
年初至今:YTD
根据不同维度,相应时间段(月/季/年)结束后,累加值清零重新开始
时间累计函数有两种,三个维度对应三对函数,分别是
datesMTD和totalMTD
datesQTD和totalQTD
datesYTD和totalYTD
这里以MTD为例,介绍一下两种函数有什么区别
datesMTD返回的是一张单列日期表,在计算数据累加时,更多是跟CALCULATE一起出场;totalMTD就相应简单一些,引用度量值和日期表,直接返回累加数据。详见图例演示