Description
The CalendarReferenceGen Generator adds or subtracts a specified amount of time from a referenced calendar generator and displays the resulting date
Parameters
The following parameters may be configured for the CalendarReferenceGen Generator. Items with an asterisk* are required.
- reference* – Defines the Attribute to reference. The value of the referenced Attribute should be a date string.
- jumpBy – Defines the measure of distance to jump:
- Year
- Month
- Day
- Hour
- Minute
- Second
- Millisecond
- jumpAmount* - Defines how far positive or negative a measure to jump.
- format* - Defines the format of the date. The format should be the format of the date string being referenced. Refer to this link for the different date and time format: https://genrocket.freshdesk.com/solution/articles/19000087967.
Example 1
In this example, the referenced calendar date (ref_calendar_dt) must be 15 days after ref_calendar_date. The parameters would be configured as below:
- reference = #{self.gen1}
- jumpBy = Day
- jumpAmount =15
- format = yyyy-MM-dd
This example includes 2 linked Generators: FlexibleDateRangeGen and CalendarReferenceGen. The FlexibleDateRangeGen is referenced by the reference Parameter.
The FlexibleDateRangeGen Generator configuration is shown below:
Note: To learn more about linking Generators, please see the following knowledge base section: Linked Generators.
Sample Output
As shown in the sample output below, each date is 15 days later than the referenced calendar date: