@HspDateRoll

Diese Funktion gibt das nächste Datum zurück, das sich beim Hinzufügen des Wertes für "noOfPeriods" zu "startDate" ergibt.

Syntax

@HspDateRoll(startDate,noOfPeriods,periodType)
Parameter Beschreibung
startDate Das Startdatum, ab dem das Datum rolliert werden muss. Es muss sich um einen Datumstyp handeln.
noOfPeriods Die Anzahl der Perioden. Wenn ein negativer Wert angegeben wird, wird ein Rollback für das Datum durchgeführt. Muss eine Ganzzahl sein.
periodType Der Periodentyp ist eine Ganzzahl, für die Folgendes gilt:
  • 1: Datum nach Tagen rollieren

  • 2: Datum nach Monaten rollieren

  • 3: Datum nach Quartal rollieren

  • 4: Datum nach Halbjahr rollieren

  • 5: Datum nach Jahr rollieren

Hinweise

Der Rückgabewert ist ein Datum im Format JJJJMMTT.

Das Startdatum kann ein Datum im Format JJJJMMTT, eine Variable oder ein tatsächlicher Datumswert sein.

Beispiel

Bei diesem Beispiel wird ein Roll-Forward des Datums um 1 Monat durchgeführt.

@HspDateRoll(20100101,1,2)

Dabei wird 20100201 zurückgegeben.

Beispiel

In diesem Beispiel wird als Datum ein Quartal vor 20101001 abgerufen.

@HspDateRoll(20100101,-1,3)