İngilizce dilinde oku

Aracılığıyla paylaş


DATEDIFF

Şunlar için geçerlidir:Hesaplanan sütunHesaplanan tabloÖlçüGörsel hesaplama

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

Sözdizimi

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

Parametre

Terim Tanım
Date1 Skaler tarih saat değeri.
Date2 Skaler tarih saat değeri.
Interval 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
Çeyrek 9
Ay 29
Hafta 130
Gün 914