Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce il numero di limiti di intervallo tra due date.
Sintassi
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametri
| Termine | Definizione |
|---|---|
Date1 |
Valore datetime scalare. |
Date2 |
Valore datetime scalare. |
Interval |
Intervallo da utilizzare per il confronto delle date. Il valore può essere uno dei seguenti: - SECOND - MINUTE - HOUR - DAY -SETTIMANA - MONTH - QUARTER - YEAR |
Valore restituito
Conteggio dei limiti di intervallo tra due date.
Osservazioni
DATEDIFF restituisce un risultato positivo se Date2 è maggiore di Date1. Restituisce un risultato negativo se Date1 è maggiore di Date2.
Esempio
Gli esempi in questo articolo possono essere usati con il modello adventure works DW 2020 di Power BI Desktop di esempio. Per ottenere il modello, vedere DAX modello di esempio.
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 |
|---|---|
| Anno | 2 |
| Quarto | 9 |
| Mese | 29 |
| Settimana | 130 |
| Giorno | 914 |