DAX 日期和时间 - DATEDIFF 函数

描述

返回两个日期之间相交的间隔边界数。

DAX DATEDIFF 函数是 Excel 2016 中的新功能。

语法

DATEDIFF (<start_date>, <end_date>, <interval>)

参数

Sr.No. 参数与说明
1

start_date

A标量日期时间值。

2

end_date

标量日期时间值。

3

间隔

比较日期时使用的间隔。该值可以是以下之一 −

  • SECOND
  • MINUTE
  • HOUR
  • DAY
  • WEEK
  • MONTH
  • QUARTER
  • YEAR

返回值

一个整数。

备注

如果 start_date 大于 end_date,则返回错误值。

赋给参数 interval 的值是常量而不是字符串。因此,它们不应括在双引号中。

示例

= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), MONTH) returns 2. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,4,1), MONTH) returns 3. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), DAY) returns 90. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), HOUR) returns 2160. 
= DATEDIFF (DATE (2016,1,1), DATE (2016,3,31), SECOND) returns 7776000. 

dax_functions_date_time.html