Renvoie la date du dernier jour du mois qui correspond au nombre de mois indiqué avant ou après une date indiquée.
Syntaxe
EOMONTH(<date/DateHeure> <;mois>)
Paramètres
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. |
Sortie
DateHeure. La valeur de date est générée à l'aide du format d'affichage de date Analytics actuel.
Exemples
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
Remarques
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 :
- Utilisation de DateHeures dans les expressions
- DateHeures sérielles
- Comment les décalages UTC affectent les expressions DateHeure
- Options de date et d'heure
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.