ADD_PERIOD
Verwenden Sie die Script-Funktion ADD_PERIOD, um einem Datum eine Periode hinzuzufügen. Mit dieser Funktion können Sie Jahre, Monate, Quartale oder Wochen als Perioden angeben. Sie können dem Datum beliebig viele Perioden hinzufügen.
Syntax
ADD_PERIOD ([Date Format:]Date, Period Format:Period[, Output Format] )
Parameter
- ADD_PERIOD
Fügt Perioden zu einem Datum hinzu - Date Format
Datum im Format YYMMDD oder YYYMMDD, es sei denn, Sie geben ein anderes Format an
(Optional) Um ein anderes Datumsformat festzulegen, geben Sie das gewünschte Datumsformat und ein Trennzeichen (: oder ;) vor dem Datum ein.
Format: Script-Literal oder Script-Variable - Period Format:Period
Gibt das Periodenformat (Jahre, Quartale, Monate oder Wochen) und die Anzahl der Perioden an, die zum Datum hinzugefügt werden sollen
Hinweis: Verwenden Sie : oder ; als Trennzeichen zwischen dem Periodenformat und der Anzahl der Perioden.
Mehr Informationen:Datums-, Zeit- und Periodenformate in Scripts - Output Format
(Optional) Format des resultierenden Datums
Format: AE-Name, Script-Literal oder Script-Variable
Standardformat: YYMMDD
Rückgabewert
Die Script-Funktion gibt das resultierende Datum entweder im Standardformat YYMMDD oder in dem von Ihnen angegebenen Datumsformat zurück. Beachten Sie das Ausgabeformat, wenn Sie Jahre, Quartale und Monate abziehen.
Wichtig! Das Script führt zu einem Fehler, wenn das berechnete Datum nach dem Datum 31.12.9999 liegt.
Beispiele
Das folgende Beispiel fügt zwei Wochen zu einem Datum hinzu und gibt das Ergebnis (20.03.2018) im Aktivierungsreport aus.
:SET &DATE#=ADD_PERIOD ("DD.MM.YY:06.03.18","WW;2","DD.MM.YYYY")
:PRINT &DATE#
Das folgende Beispiel fügt ein Quartal zu einem Datum hinzu und gibt das Ergebnis (30-04-2018) im Aktivierungsreport aus.
:SET &DATE#=ADD_PERIOD ("180131","Q:1","DD-MM-YYYY")
:PRINT &DATE#
Das folgende Beispiel fügt ein Jahr zu einem Datum hinzu und gibt das Ergebnis im Aktivierungsreport aus. Das Script wählt den letzten Tag des Monats Februar im Zieljahr aus, so dass das Ergebnis der 28.2.2001 ist, da 2001 kein Schaltjahr ist.
:SET &DATE#=ADD_PERIOD ("20000229","YY:0001",DD.MM.YYYY)
:PRINT &DATE#
Siehe auch: