DATEDIFF
Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo
Restituisce il numero di limiti di intervallo tra due date.
Sintassi
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametri
Termine | Definizione |
---|---|
Date1 |
Valore datetime scalare value. |
Date2 |
Valore datetime scalare value. |
Interval |
Intervallo da utilizzare per il confronto delle date. Il value può essere uno dei seguenti: - SECOND - MINUTE - HOUR - DAY -SETTIMANA - MONTH - QUARTER - YEAR |
Restituisce value
Il count di limiti di intervallo tra due date.
Osservazioni
Viene restituito un risultato positivo if Date2 è maggiore di Date1. Viene restituito un risultato negativo if Date1 è maggiore di Date2.
Esempio
Gli esempi in questo articolo possono essere usati con il modello sample Adventure Works DW 2020 Power BI Desktop. Per ottenere il modello, vedere DAXsample modello.
La query di DAX seguente:
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 ) )
}
Restituisce quanto segue:
Value1 | Value2 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Settimana | 130 |
Day | 914 |