DATEDIFF
Si applica a: Calcolo visivo misura tabella calcolata colonna calcolata
Restituisce il numero di limiti di intervallo tra due date.
Sintassi
DATEDIFF(<Date1>, <Date2>, <Interval>)
Parametri
Termine | Definizione |
---|---|
Date1 | Valore datetime scalare. |
Data2 | Valore datetime scalare. |
Intervallo | Intervallo da usare per il confronto delle date. Il valore può essere uno dei seguenti: - SECONDI - MINUTI - ORE - GIORNO - SETTIMANA - MESE - TRIMESTRE - ANNO |
Valore restituito
Numero di limiti di intervallo tra due date.
Osservazioni:
Se Date2 è maggiore di Date1, viene restituito un risultato positivo. Se Date1 è maggiore di Date2, viene restituito un risultato negativo.
Esempio
Gli esempi in questo articolo possono essere usati con il modello campione di Adventure Works DW 2020 di Power BI Desktop. Per ottenere il modello, vedere modello campione DAX.
La query 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 |
Trimestrale | 9 |
Mese | 29 |
Settimanale | 130 |
Giornaliera | 914 |