Renvoie la date du dernier jour du mois qui correspond au nombre de mois indiqué avant ou après une date indiquée.

EOMONTH(<date/DateHeure> <;mois>)
Nom Type Description
date/DateHeure

optionnel

DateHeure

Le champ, l'expression, ou la valeur littérale à partir desquels calculer la date de fin de mois. Si ce paramètre est ignoré, la date de fin de mois est calculée à partir de la date actuelle du système d'exploitation.

Remarque

Vous pouvez indiquer une valeur de type DateHeure pour date/DateHeure, mais la portion de la valeur correspondant à l'heure sera ignorée.

mois

optionnel

numérique

Le nombre de mois avant ou après date/DateHeure. Si ce paramètre est ignoré, la valeur par défaut 0 (zéro) est utilisée.

Vous ne pouvez pas indiquer des mois si vous avez ignoré date/DateHeure.

DateHeure. La valeur de date est générée à l'aide du format d'affichage de date Analytics actuel.

Exemples de base

Aucune entrée

Renvoie le dernier jour du mois correspondant à la date du système d'exploitation actuel :

EOMONTH()

Valeurs d'introduction littérales

Le dernier jour du mois

Renvoie `20140131` affiché au format 31 jan 2014 en supposant que le format d'affichage actuel de la date dans Analytics soit JJ MMM AAAA :

EOMONTH(`20140115`)

Le dernier jour du mois, dans trois mois

Renvoie `20140430` affiché au format 30 avr 2014 en supposant que le format d'affichage actuel de la date dans Analytics soit JJ MMM AAAA :

EOMONTH(`20140115`; 3)

Le dernier jour du mois, il y a trois mois

Renvoie `20131031` affiché au format 31 oct 2013 en supposant que le format d'affichage actuel de la date dans Analytics soit JJ MMM AAAA :

EOMONTH(`20140115`; -3)

Valeurs d'introduction champ

Le dernier jour du mois, dans trois mois

Renvoie le dernier jour du mois qui tombe trois mois après chaque date dans le champ Date_facture :

EOMONTH(Date_facture; 3)

Le dernier jour du mois, dans trois ou quatre mois, en fonction du délai de grâce

Renvoie le dernier jour du mois qui tombe trois mois après chaque date dans le champ Date_facture. Si la date de la facture passe au mois suivant avec l'ajout des 15 jours du délai de grâce, alors le résultat est décalé d'un mois :

EOMONTH(Date_facture + 15; 3)

Exemples avancés

Renvoie le premier jour du mois suivant

Ajoutez 1 jour au résultat de la fonction EOMONTH( ) pour renvoyer la date du premier jour d'un mois.

Renvoie `20140501` affiché au format 01 mai 2014 en supposant que le format d'affichage de la date actuel dans Analytics soit JJ MMM AAAA :

EOMONTH(`20140115`, 3) + 1

Renvoie le premier jour du mois actuel

Renvoie le premier jour du mois correspondant à la date de la facture :

EOMONTH(Date_facture; -1) + 1

Il peut parfois être difficile d'utiliser correctement les fonctions date et heure. Dans la fonction Aide, les rubriques donnent une description détaillée du fonctionnement de chaque fonction. Pour plus d'informations sur les aspects généraux à prendre en compte lors de l'utilisation de fonctions date et heure, consultez les rubriques suivantes :

Formats DateHeure

Un champ indiqué pour date/DateHeure peut utiliser n'importe quel format de date ou de DateHeure, tant que la définition de champ définit correctement le format.

Une valeur de date littérale doit utiliser l'un des formats suivants :

  • AAAAMMJJ
  • AAMMJJ

Vous devez saisir les valeurs de dates littérales entre guillemets inversés. Par exemple : `20141231`

Fonctionnement de la valeur mois

  • Valeur positive la date générée est plus récente que la date/DateHeure indiquée
  • Valeur négative la date générée est antérieure à la date/DateHeure indiquée.
  • Valeur omise ou '0' (zéro) la date générée est le dernier jour du mois en cours de la date/DateHeure

Fonctions associées

Utilisez la fonction GOMONTH( )si vous souhaitez renvoyer la date du dernier jour du mois, plutôt que la date exacte, qui correspond au nombre de mois indiqué avant ou après une date indiquée.