GOMONTH( )-Funktion

Gibt den Tag des Monats wieder, der die angegebene Anzahl von Monaten vor oder nach einem bestimmten Datum liegt.

Syntax

GOMONTH(Datum/Datumzeit; Monate)

Parameter

Name Typ Beschreibung
Datum/Datumzeit

Datumzeit

Das Feld, der Ausdruck oder Literalwert, ab dem das Ausgabedatum berechnet werden soll.

Monate

numerisch

Die Anzahl der Monate vor oder nach Datum/Datumzeit.

Hinweis

Sie können für Datum/Datumzeit einen Datumzeit-Wert angeben, jedoch wird der Zeitteil des Werts ignoriert.

Ausgabe

Datumzeit. Der Datumswert wird im aktuellen Analytics-Datumsformat angezeigt.

Beispiele

Einfache Beispiele

Literale Eingabewerte

Plus drei Monate

Gibt `20140415` zurück, was als „15 Apr 2014“ angezeigt wird, unter der Annahme eines aktuellen Analytics-Datumanzeigeformats von „TT MMM JJJJ“:

GOMONTH(`20140115`; 3)

Minus drei Monate

Gibt `20131015` zurück, was als „15 Okt 2013“ angezeigt wird, unter der Annahme eines aktuellen Analytics-Datumanzeigeformats von „TT MMM JJJJ“:

GOMONTH(`20140115`; -3)

Feldeingabewerte

Plus drei Monate

Gibt das Datum, das drei Monate nach jedem Datum im Feld Rechnungsdatum liegt, zurück:

GOMONTH(Rechnungsdatum; 3)

Plus drei Monate und 15 Tage

Gibt das Datum, das drei Monate nach jedem Datum im Feld Rechnungsdatum liegt, plus einer Nachfrist von 15 Tagen zurück:

GOMONTH(Rechnungsdatum + 15; 3)

Weiterführende Beispiele

Datumsrundung zur Verhinderung nicht bestehender Datumswerte

Falls die Kombination aus Datum/Datumzeit und Monate ein nicht existierendes Datum ergibt, verwendet die Funktion GOMONTH( ) eine „Datumsrundung“, um das nächstgelegene gültige Datum zurückzugeben.

Keine Datumsrundung erforderlich

Das Hinzurechnen eines Monats zum 30. März 2014 ergibt `20140430`, angezeigt als 30. April 2014 unter der Annahme eines aktuellen Analytics-Datumsanzeigeformats von TT MMM JJJJ:

GOMONTH(`20140330`; 1)

Datumsrundung angewendet

Das Hinzurechnen eines Monats zum 31. März 2014 ergibt ebenfalls `20140430`, angezeigt als 30. April 2014 unter der Annahme eines aktuellen Analytics-Datumsanzeigeformats von TT MMM JJJJ: Die Datumsrundung verhindert, dass das zweite Beispiel den 31. April 2014 liefert, der ein ungültiges Datum darstellen würde.

GOMONTH(`20140331`; 1)

Bemerkungen

Die korrekte Verwendung von Datums- und Zeitfunktionen kann manchmal schwierig sein. In der Hilfe beschreiben die Funktionsthemen die spezifischen Einzelheiten der einzelnen Funktionen. Informationen über allgemeine Überlegungen bei der Verwendung von Datum- und Zeitfunktion finden Sie in den folgenden Themen:

Datumzeit-Formate

Ein für Datum/Datumzeit spezifiziertes Feld kann ein beliebiges Datums- oder Datumzeit-Format verwenden, vorausgesetzt die Felddefinition definiert das Format korrekt.

Ein literaler Datumswert muss einem der folgenden Formate entsprechen:

  • JJJJMMTT
  • JJMMTT

Ein literales Datum muss in Backquotes angegeben werden. Zum Beispiel: `20141231`

Wie der Wert Monate funktioniert

  • Positiver Wert Das Ausgabedatum liegt nach der Angabe von Datum/Datumzeit.
  • Negativer Wert Das Ausgabedatum liegt vor der Angabe von Datum/Datumzeit.
  • Wert ausgelassen oder '0' (Null) Das Ausgabedatum ist mit der Angabe von Datum/Datumzeit identisch.

Verwandte Funktionen

Verwenden Sie die EOMONTH( )-Funktion, wenn Sie ein genaues Datum statt des Monatsultimos angegeben haben möchten, das eine bestimmte Anzahl an Monaten vor oder nach dem spezifizierten Datum liegt.