Lire en anglais

Partager via


EOMONTH

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

Retourne la date dans datetimeformat de l'lastday du month, avant or après un nombre spécifié de mois. Utilisez EOMONTH pour calculate dates d’échéance or échéances qui tombent sur le lastday du month.

Syntaxe

DAX
EOMONTH(<start_date>, <months>)  

Paramètres

Terme Définition
start_date Le début date dans datetimeformat, or dans une représentation textuelle acceptée d’un date.
months Nombre représentant le nombre de mois avant or après le start_date. Remarque :If vous entrez un nombre not un entier, le nombre est arrondi or au nombre entier le plus proche.

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. La fonction EOMONTH peut accepter des dates dans d’autres formats, avec les restrictions suivantes :

  • If start_date est not un datevalide, EOMONTH retourne un error.

  • If start_date est un value numérique qui est not dans un datetimeformat, EOMONTHconvert le nombre à un date. Pour éviter les résultats inattendus, convert le nombre à un datetimeformat avant d’utiliser la fonction EOMONTH.

  • If start_date mois plus donne un datenon valide, EOMONTH retourne un error. Les dates antérieures au 1er mars 1900 and après le 31 décembre 9999 ne sont pas valides.

  • 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 paramètres de datetime actuels représentent un 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.

  • 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’expression suivante retourne le 31 mai 2008, car l’argument months est arrondi à 2.

DAX
= EOMONTH("March 3, 2008",1.5)  

EDATE fonction
fonctions Dateandtime