DATEDIFF
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt die Anzahl der Intervallbegrenzungen zwischen zwei Datumsangaben zurück.
Syntax
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parameter
Ausdruck | Definition |
---|---|
Date1 |
Ein skalarer Datetime-Wert. |
Date2 |
Ein skalarer Datetime-Wert. |
Interval |
Das beim Vergleichen von Datumsangaben zu verwendende Intervall. Der Wert kann eine der folgenden Sein: - SECOND - MINUTE - HOUR - DAY -WOCHE - MONTH - QUARTER - YEAR |
Rückgabewert
Die Anzahl der Intervallbegrenzungen zwischen zwei Datumsangaben.
Bemerkungen
Ein positives Ergebnis wird zurückgegeben, wenn Datum2 größer als Datum1 ist. Ein negatives Ergebnis wird zurückgegeben, wenn Date1 größer als Date2 ist.
Beispiel
Beispiele in diesem Artikel können mit dem Beispielmodell Adventure Works DW 2020 Power BI Desktop verwendet werden. Informationen zum Abrufen des Modells finden Sie unter DAX Beispielmodell.
Die folgende DAX Abfrage:
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 ) )
}
Gibt Folgendes zurück:
Wert1 | Wert2 |
---|---|
Jahr | 2 |
Viertel | 9 |
Monat | 29 |
Woche | 130 |
Tag | 914 |