閱讀英文

共用方式為


DATEDIFF

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

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

語法

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

參數

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

-第二
-分鐘
-小時
-日
-周
-月
-季度
-年

傳回值

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

言論

如果 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