DAX从入门到精通 2-6-8 日期时间函数

几乎每种分析模型,处理时间和日期都是非常重要的工作。DAX提供了大量的函数可以对日期和时间计算。其中一些和Excel中非常类似,可以进行简单的转换或者转为datetime数据类型。这些函数有:DATE, DATEVALUE, DAY, EDATE, EOMONTH, HOUR, MINUTE,MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY,WEEKNUM, YEAR, and YEARFRAC.
要进行一些更复杂的计算,例如年比年或者年累计的度量值,DAX提供了一些称为“时间相关函数”,这些函数在后面会详细的介绍。
前面有提到,datetime类型使用浮点数存储,整数部分表示了1899-12-30后的天数,小数部分表示一天中时分秒。因此,对日期时间添加一个整数,表示在日期上加n天。但是,使用转换函数来提取天,月,年会更加方便。下面提供了一些转换函数的例子:

Day = DAY ( Calendar[Date] )
Month = FORMAT ( Calendar[Date], "mmmm" )
Year = YEAR ( Calendar[Date] )
DAX从入门到精通 2-6-8 日期时间函数_第1张图片
image.png

你可能感兴趣的:(DAX从入门到精通 2-6-8 日期时间函数)