日期和时间函数
这些函数有助于创建基于日期和时间的计算。 DAX 中很多函数都与 Excel 日期和时间函数类似。 不过 DAX 函数使用日期/时间数据类型,可以将列中的值用作参数 。
属于此类别的函数
函数 | 说明 |
---|---|
CALENDAR | 返回一个表,其中有一个包含一组连续日期的名为“Date”的列。 |
CALENDARAUTO | 返回一个表,其中有一个包含一组连续日期的名为“Date”的列。 |
DATE | 以日期/时间格式返回指定的日期。 |
DATEDIFF | 返回两个日期之间的间隔边界的计数。 |
DATEVALUE | 将文本格式的日期转换为日期/时间格式的日期。 |
DAY | 返回一月中的日期,1 到 31 之间的数字。 |
EDATE | 返回在开始日期之前或之后指定月份数的日期。 |
EOMONTH | 以日期/时间格式返回指定月份数之前或之后的月份的最后一天的日期。 |
HOUR | 以数字形式返回小时值,0 (12:00 A.M.) 到 23 (11:00 P.M.) 之间的数字。 |
MINUTE | 给定日期和时间值,以数字形式返回分钟值,0 到 59 之间的数字。 |
MONTH | 以数字形式返回月份值,1(一月)到 12(十二月)之间的数字。 |
NETWORKDAYS | 返回两个日期之间的整个工作日数。 |
NOW | 以日期/时间格式返回当前日期和时间。 |
QUARTER | 将季度返回为从 1 到 4 的数值。 |
SECOND | 以数字形式返回时间值的秒数,0 到 59 之间的数字。 |
TIME | 将以数值形式给定的小时、分钟和秒值转换为日期/时间格式的时间。 |
TIMEVALUE | 将文本格式的时间转换为日期/时间格式的时间。 |
TODAY | 返回当前日期。 |
UTCNOW | 返回当前的 UTC 日期和时间 |
UTCTODAY | 返回当前的 UTC 日期。 |
WEEKDAY | 返回指示日期属于星期几的数字,1 到 7 之间的数字。 |
WEEKNUM | 根据 return_type 值返回给定日期和年份的周数。 |
YEAR | 返回日期的年份,1900 到 9999 之间的四位整数。 |
YEARFRAC | 计算由两个日期之间的整日数表示的年份分数。 |