DATEDIFF
Gilt für:berechnete Spaltenberechnete TabellenMeasuresvisuelle Berechnungen
Gibt die Zahl der Intervallgrenzen zwischen zwei Daten zurück.
Syntax
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parameter
Begriff | Definition |
---|---|
Datum1 | Ein skalarer datetime-Wert. |
Datum2 | Ein skalarer datetime-Wert. |
Intervall | Das beim Vergleichen von Datumsangaben zu verwendende Intervall. Der Wert kann in folgenden Formen vorliegen: - SECOND - MINUTE - HOUR - DAY - WEEK - MONTH - QUARTER - YEAR |
Rückgabewert
Die Anzahl der Intervallgrenzen zwischen zwei Daten.
Hinweise
Es wird ein positives Ergebnis zurückgegeben, wenn Datum2 größer als Datum1 ist. Es wird ein negatives Ergebnis zurückgegeben, wenn Datum1 größer als Datum2 ist.
Beispiel
Die Beispiele in diesem Artikel können mit dem Adventure Works SW 2020 Power BI Desktop Beispielmodell 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 |
Quarter | 9 |
Month | 29 |
Woche | 130 |
Tag | 914 |