@HspDateRoll

此函数返回向 startDate 加上 noOfPeriods 得到的下一个日期。

语法

@HspDateRoll(startDate,noOfPeriods,periodType)
参数 说明
startDate 需要作为日期滚动基础的开始日期。必须是日期类型。
noOfPeriods 期间数。如果是负值,则往回滚动日期。必须是整数。
periodType 期间类型为整数,其中:
  • 1,日期按天滚动

  • 2,日期按月滚动

  • 3,日期按季度滚动

  • 4,日期按半年滚动

  • 5,日期按年滚动

注释

返回值为 YYYYMMDD 格式的日期。

开始日期可以是 YYYYMMDD 格式的日期、变量或实际日期值。

示例

本例将日期向前滚动 1 个月。

@HspDateRoll(20100101,1,2)

返回值为 20100201。

示例

本例获取 20101001 前一季度的日期。

@HspDateRoll(20100101,-1,3)