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
廣告
© . All rights reserved.