DATEDIFF
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Retourne le nombre de limites d’intervalle entre deux dates.
Syntaxe
DATEDIFF(<Date1>, <Date2>, <Interval>)
Paramètres
Terme | Définition |
---|---|
Date1 |
Datetime scalaire value. |
Date2 |
Datetime scalaire value. |
Interval |
Intervalle à utiliser lors de la comparaison des dates. Le value peut être l’un des éléments suivants : - SECOND - MINUTE - HOUR - DAY -SEMAINE - MONTH - QUARTER - YEAR |
Retourner value
La count des limites d’intervalle entre deux dates.
Remarques
Un résultat positif est retourné if Date2 est supérieur à Date1. Un résultat négatif est retourné if Date1 est supérieur à Date2.
Exemple
Vous pouvez utiliser des exemples dans cet article avec le modèle sample Adventure Works DW 2020 Power BI Desktop. Pour obtenir le modèle, consultez DAXsample modèle.
Requête DAX suivante :
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 ) )
}
Retourne les éléments suivants :
Valeur1 | Valeur2 |
---|---|
Year | 2 |
Quarter | 9 |
Month | 29 |
Semaine | 130 |
Day | 914 |