DATEDIFF
Şunlar için geçerlidir:Hesaplanan sütun
Hesaplanan 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: - SECOND - MINUTE - HOUR - DAY -HAFTA - MONTH - QUARTER - YEAR |
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.ö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 |