函数周期表⼁时间智能⼁值⼁TOTAL函数系列(修订)
新年感想
TOTAL函数系列
家庭状况TOTAL函数系列共包含三个函数:TOTALMTD函数,TOTALQTD函数,TOTALYTD函数。
⾪属于“值函数”,⽤途相对于DATESMTD系列函数更为直接。
⽤途:⽤来计算⽉初/季度初/年初迄今的累计值。
语法晋城吧
语法1:
DAX=
TOTALMTD(<;表达式>,<⽇期>[,<;筛选器>])
语法2:
DAX=
TOTALQTD(<;表达式>,<⽇期>[,<;筛选器>])
语法3:
DAX=
关于青春TOTALYTD(<;表达式>,<⽇期>[,<;筛选器>][,<;结束⽇期>])
参数
表达式:返回标量的表达式,通常⽤来表⽰计算。
⽇期:⽇期列。
筛选器:(可选项)筛选条件。
结束⽇期:(可选项)⽤来定义年度结束⽇期,只有YEAR有,前两者没有。
返回结果
⽉初/季度初/年初⾄今的数据值累计之和。
例⼦
气质好怎么形容模拟数据:
这是⽩茶⽤了很多期的⼀份模拟数据。
例⼦1:
TOTALMTD例⼦ =
红脸白脸TOTALMTD ( SUM ( '销售明细'[销售数量] ), '销售明细'[销售⽇期])结果:
按照时间维度,逐⽇进⾏累计,计算本⽉累计⾄今的数据值。
其效果等同于以下公式:
对⽐DATESMTD =
CALCULATE ( SUM ( '销售明细'[销售数量] ), DATESMTD ( '销售明细'[销售⽇期]) )结果对⽐:
可以看得出来两者的返回结果是⼀致的。
DATESMTD可以⽤来计算⽇期⽣成表,也可以与CALCULATE函数搭配求累计值。⽽TOTALMTD只是单纯的计算累计值,⽤途更纯粹⼀点。
后续不再对⽐QTD和YTD,效果都差不多。
例⼦2:
苦命的男人TOTALQTD例⼦ =
TOTALQTD ( SUM ( '销售明细'[销售数量] ), '销售明细'[销售⽇期] )
那一个
结果:
逐⽇累计,计算本季度⾄今为⽌的累计值。
例⼦3:
TOTALYTD例⼦ =
TOTALYTD ( SUM ( '销售明细'[销售数量]), '销售明细'[销售⽇期] )结果: