Partager via


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