@HspDateRoll

Questa funzione restituisce la data successiva, che si ottiene aggiungendo noOfPeriods a startDate.

Sintassi

@HspDateRoll(startDate,noOfPeriods,periodType)
Parametro Descrizione
startDate La data di inizio a partire dalla quale la data deve essere aggregata. Deve essere un tipo di data.
noOfPeriods Il numero di periodi. Se si specifica un valore negativo, la data viene aggregata. Deve essere un numero intero.
periodType Il tipo di periodo è un numero intero in cui:
  • 1, la data è aggregata per giorni

  • 2, la data è aggregata per mesi

  • 3, la data è aggregata per trimestre

  • 4, la data è aggregata per semestre

  • 5, la data è aggregata per anno

Note

Il valore restituito è una data in formato YYYYMMDD.

La data di inizio può essere una data in formato YYYYMMGG, una variabile o il valore di una data effettiva.

Esempio

Questo esempio avanza la data di aggregazione di 1 mese.

@HspDateRoll(20100101,1,2)

Il valore restituito è 20100201.

Esempio

Questo esempio recupera la data un trimestre prima della data 20101001.

@HspDateRoll(20100101,-1,3)