Date et heure DAX - Fonction EOMONTH

La description

Renvoie la date au format datetime du dernier jour du mois, avant ou après un nombre de mois spécifié.

Syntaxe

EOMONTH (<start_date>, <months>)

Paramètres

N ° Sr. Paramètre et description
1

start_date

Une date qui représente la date de début.

Il peut être au format datetime ou texte.

2

months

Un nombre entier qui représente le nombre de mois avant ou après start_date.

Si mois n'est pas un entier, arrondi à l'entier supérieur ou inférieur le plus proche.

Valeur de retour

Une date au format datetime.

Remarques

Vous pouvez utiliser EOMONTH pour calculer les dates d'échéance ou les dates d'échéance qui tombent le dernier jour du mois.

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, EOMONTH renvoie une erreur.

  • Si start_date plus les mois donnent une date non valide, EOMONTH renvoie une erreur. Dates avant le 1er Mars er de 1900 et après le 31 Décembre er de 9999 ne sont pas valides.

  • La fonction DAX EOMONTH utilise les paramètres régionaux et de date / heure de l'ordinateur client pour comprendre la valeur du texte afin d'effectuer la conversion. Par exemple,

    • Si les paramètres date / heure actuelle représentent les dates au format mois / jour / année, la chaîne, « 08/01/2016 » est comprise comme une valeur datetime équivalente à 8 e Janvier 2016.

    • Si les paramètres de date / heure actuels représentent des dates au format Jour / Mois / Année, la même chaîne serait comprise comme une valeur datetime équivalente au 1 er août 2016.

Si la représentation textuelle de la date ne peut pas être correctement convertie en valeur datetime, la fonction renvoie une erreur.

Exemple

= EOMONTH (DATE (2016,4,5),5) returns 9/30/2016 12:00:00 AM 
= EOMONTH (DATE (2016,4,5),4.5) also returns 9/30/2016 12:00:00 AM, as 4.5 will be rounded up to 5.