Lire en anglais

Partager via


DATEDIFF

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Retourne le nombre de limites d’intervalle entre deux dates.

Syntaxe

DAX
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 :

-DEUXIÈME
-MINUTE
-HEURE
-JOUR
-SEMAINE
-MOIS
-QUARTIER
-ANNÉE

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 exemple de modèle DAX.

Requête DAX suivante :

DAX
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