Share via


DATEDIFF

適用於:匯出數據行匯出數據表量值視覺計算

傳回兩個日期之間的間隔界限數。

語法

DATEDIFF(<Date1>, <Date2>, <Interval>)  

參數

詞彙 定義
Date1 純量的日期時間值。
Date2 純量的日期時間值。
間隔 比較日期時要使用的間隔。 此值可以是下列其中一項:

- 秒
- 分鐘
- 小時
- 天
- 週
- 月
- 季
- 年

傳回值

兩個日期之間的間隔界限計數。

備註

如果 Date2 大於 Date1,則會傳回正數結果。 如果 Date1 大於 Date2,則會傳回負數結果。

範例

本文中的範例可搭配範例 Adventure Works DW 2020 Power BI Desktop 模型使用。 若要取得模型,請參閱 DAX 範例模型

下列 DAX 查詢:

EVALUATE
VAR StartDate =  DATE ( 2019, 07, 01 )
VAR EndDate =    DATE ( 2021, 12, 31 )
RETURN
    {
        ( "Year",     DATEDIFF ( StartDate, EndDate, YEAR ) ),
        ( "Quarter",  DATEDIFF ( StartDate, EndDate, QUARTER ) ),
        ( "Month",    DATEDIFF ( StartDate, EndDate, MONTH ) ),
        ( "Week",     DATEDIFF ( StartDate, EndDate, WEEK ) ),
        ( "Day",      DATEDIFF ( StartDate, EndDate, DAY ) )
    }   

傳回下列內容:

Value1 Value2
年份 2
9
29
130
914