Aracılığıyla paylaş


DATEDIFF

Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması

İki tarih arasındaki aralık sınırlarının sayısını döndürür.

Sözdizimi

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

Parametreler

Süre Tanım
Date1 Skaler tarih saat değeri.
Tarih2 Skaler tarih saat değeri.
Aralık Tarihleri karşılaştırırken kullanılacak aralık. Değer aşağıdakilerden biri olabilir:

-SANİYE
-DAKİKA
-SAAT
-GÜN
-HAFTA
-AY
-ÇEYREK
-YIL

Dönüş değeri

İki tarih arasındaki aralık sınırlarının sayısı.

Açıklamalar

Date2, Date1 değerinden büyükse pozitif bir sonuç döndürülür. Date1, Date2'den büyükse negatif bir sonuç döndürülür.

Örnek

Bu makaledeki örnekler örnek Adventure Works DW 2020 Power BI Desktop modeliyle kullanılabilir. Modeli almak için bkz . DAX örnek modeli.

Aşağıdaki DAX sorgusu:

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 ) )
    }   

Aşağıdakileri döndürür:

Değer1 Değer2
Yıl 2
Üç aylık dönem 9
Month 29
Hafta 130
Gün 914