DAX 日期和时间 - DATEDIFF 函数



描述

返回在两个日期之间跨越的间隔边界的计数。

DAX DATEDIFF 函数是 Excel 2016 中的新增函数。

语法

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

参数

序号 参数和描述
1

start_date

标量日期时间值。

2

end_date

标量日期时间值。

3

interval

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

  • 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.htm
广告