DATEDIFF
s’applique à :colonne calculée
table calculée
mesure
calcul visuel
Retourne le nombre de limites d’intervalle entre deux dates.
Syntaxe
DATEDIFF(<Date1>, <Date2>, <Interval>)
Paramètres
Terme | Définition |
---|---|
Date1 |
Valeur datetime scalaire. |
Date2 |
Valeur datetime scalaire. |
Interval |
Intervalle à utiliser lors de la comparaison des dates. La valeur peut être l’une des suivantes : - SECOND - MINUTE - HOUR - DAY -SEMAINE - MONTH - QUARTER - YEAR |
Valeur de retour
Nombre de limites d’intervalle entre deux dates.
Remarques
Un résultat positif est retourné si Date2 est supérieur à Date1. Un résultat négatif est retourné si Date1 est supérieur à Date2.
Exemple
Les exemples de cet article peuvent être utilisés avec l’exemple de modèle Adventure Works DW 2020 Power BI Desktop. Pour obtenir le modèle, consultez DAX exemple de 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 |
---|---|
Année | 2 |
Quartier | 9 |
Mois | 29 |
Semaine | 130 |
Jour | 914 |