从数据到信息
从信息到洞察

日期时间函数

对于所有类型的数据分析而言,时间和日期的处理都是一项重要内容。DAX提供了大量此类功能的函数,其中一些与Excel中的函数类似,可以对DateTime数据类型进行简单的转换,这类时间和日期的函数是:DATE, DATEVALUE, DAY, EDATE, EOMONTH, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, WEEKNUM, YEAR和 YEARFRAC

为了对日期进行更复杂的操作,比如年度汇总值之间的比较或计算某个度量值年初至今的累计值,我们会使用称为时间智能函数的函数,这部分内容将在时间智能函数系列文章中介绍。

DateTime数据类型内部使用浮点数,其中整数部分对应于1899年12月30日之后的天数,而小数部分则表示当天的时间。小时、分钟和秒被换算成一天的小数部分。因此,将整数添加到DateTime类型的值中会使该值增加相应的天数。但是,你可能会发现使用转换函数从日期中提取日、月和年更方便。通过下图你可以看到如何从包含日期列表的表中提取此信息:

Day = DAY ( Calendar[Date] )

Month = FORMAT ( Calendar[Date], "mmmm" )

Year = YEAR ( Calendar[Date] )

使用日期和时间函数提取日期信息的示例

原创内容 转载请联系作者授权:PowerBI极客 » 日期时间函数

说点什么

1000
 
smilegrinwinkmrgreenneutraltwistedarrowshockunamusedcooleviloopsrazzrollcryeeklolmadsadexclamationquestionideahmmbegwhewchucklesillyenvyshutmouth
  订阅本文评论  
提醒

导读

初识 DAX

DAX 基础知识

DAX 原理

DAX 高级原理

基础函数类型

迭代函数

CALCULATE 函数

CALCULATE 调节器

基础表函数

条件判断函数

时间智能函数

统计类函数

投影函数

分组函数

连接函数

集合函数

其他常见函数