DATEDIFF
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Gibt die Anzahl der Intervallbegrenzungen zwischen zwei Datumsangaben zurück.
Syntax
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parameter
Ausdruck | Definition |
---|---|
Date1 |
Eine skalare Datetime-value. |
Date2 |
Eine skalare Datetime-value. |
Interval |
Das beim Vergleichen von Datumsangaben zu verwendende Intervall. Die value kann eine der folgenden Sein: - SECOND - MINUTE - HOUR - DAY -WOCHE - MONTH - QUARTER - YEAR |
value zurückgeben
Die count von Intervallbegrenzungen zwischen zwei Datumsangaben.
Bemerkungen
Ein positives Ergebnis wird zurückgegeben, if Datum2 größer als Datum1 ist. Ein negatives Ergebnis wird zurückgegeben, if Datum1 größer als Datum2 ist.
Beispiel
Beispiele in diesem Artikel können mit dem sample Adventure Works DW 2020 Power BI-Desktopmodell verwendet werden. Informationen zum Abrufen des Modells finden Sie unter DAXsample Modell.
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 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Woche | 130 |
Day | 914 |