Partager via


EDATE

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

Retourne le date qui est le nombre indiqué de mois avant or après le début date. Utilisez EDATE pour calculate dates d’échéance or dates d’échéance qui tombent sur le même day du month que le date de l’émission.

Syntaxe

EDATE(<start_date>, <months>)  

Paramètres

Terme Définition
start_date Un date dans datetimeortextformat qui représente le datede début .
months Entier qui représente le nombre de mois avant or après start_date.

Retourner value

Un date (datetime).

Remarques

  • Contrairement à Microsoft Excel, qui stocke les dates sous forme de numéros de série séquentiels, DAX fonctionne avec des dates dans un datetimeformat. Les dates stockées dans d’autres formats sont converties implicitement.

  • If start_date est not un datevalide, EDATE retourne un error. Assurez-vous que la référence de colonne ordate que vous fournissez en tant qu’argument first est un date.

  • If months est not un entier, il est tronqué.

  • Lorsque l’argument date est une représentation textuelle du date, la fonction EDATE utilise les paramètres régionaux anddatetime de l’ordinateur client pour comprendre le texte value afin d’effectuer la conversion. If les paramètres de datetime actuels représentent une date dans le format de Month/Day/Year, puis la chaîne suivante « 1/8/2009 » est interprétée comme une datetime value équivalente au 8 janvier 2009. Toutefois, if les paramètres de datetime actuels représentent un date dans la format de Day/Month/Year, la même chaîne serait interprétée comme une datetime value équivalente au 1er août 2009.

  • If la date demandée est passée par le lastday du monthcorrespondant, puis le lastday du month est retourné. Par exemple, les fonctions suivantes : EDATE(« 2009-01-29 », 1), EDATE(« 2009-01-30 », 1), EDATE(« 2009-01-31 », 1) retournent le 28 février 2009 ; qui correspond à une month après le début date.

  • Cette fonction est not prise en charge pour une utilisation en mode DirectQuery lorsqu’elle est utilisée dans les colonnes calculées or règles de sécurité au niveau des lignes (RLS).

Exemple

L’exemple suivant retourne le date trois mois après l’ordre date, qui est stocké dans la colonne [TransactionDate].

= EDATE([TransactionDate],3)  

EOMONTH fonction
fonctions Dateandtime