Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Retourne la date indiquée avant ou après la date de début. Utilisez EDATE pour calculer les dates d’échéance ou les dates d’échéance qui tombent le même jour du mois que la date d’émission.
EDATE(<start_date>, <months>)
Terme | Définition |
---|---|
start_date |
Date au format datetime ou text qui représente la date de début. |
months |
Entier qui représente le nombre de mois avant ou après start_date . |
Date (datetime
).
Contrairement à Microsoft Excel, qui stocke les dates sous forme de numéros de série séquentiels, DAX fonctionne avec des dates au format datetime
. Les dates stockées dans d’autres formats sont converties implicitement.
Si start_date
n’est pas une date valide, EDATE retourne une erreur. Vérifiez que la référence ou la date de colonne que vous fournissez en tant que premier argument est une date.
Si months
n’est pas un entier, il est tronqué.
Lorsque l’argument date est une représentation textuelle de la date, la fonction EDATE utilise les paramètres régionaux et d’heure de date de l’ordinateur client pour comprendre la valeur de texte afin d’effectuer la conversion. Si les paramètres d’heure de date actuelle représentent une date au format Month/Day/Year, la chaîne suivante « 1/8/2009 » est interprétée comme une valeur datetime équivalente au 8 janvier 2009. Toutefois, si les paramètres d’heure de date actuelle représentent une date au format Day/Month/Year, la même chaîne est interprétée comme une valeur datetime équivalente au 1er août 2009.
Si la date demandée est antérieure au dernier jour du mois correspondant, le dernier jour du mois est retourné. Par exemple, les fonctions suivantes : EDATE(« 2009-01-29 », 1), EDATE(« 2009-01-30 », 1), EDATE(« 2009-01-31 », 1) retourne le 28 février 2009 ; qui correspond à un mois après la date de début.
Cette fonction n’est pas prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées ou les règles de sécurité au niveau des lignes (RLS).
L’exemple suivant retourne la date trois mois après la date de commande, qui est stockée dans la colonne [TransactionDate].
= EDATE([TransactionDate],3)
fonction EOMONTH
fonctions date et heure
Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’hui