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 |