The Range Shifter component is used in series transform graphs when utilizing period over period comparisons such as Month Over Month (MOM) or Year Over Year (YOY). The component makes it easier to configure floating time ranges such as lastWeek and automatically calculate a dynamic base line time range and shift value. The calculated time range and shift values are linked to the base line history source node and time shift node.
Figure - Range Shifter ExampleTime Range In The configured time range used to calculate the Time Range Out. This property is normally linked from the Date Range slot on a history source node component.
Time Range Out The calculated time range based on the configured Time Range In and Base Line Period. This property is normally linked to the Date Range slot on a history source node component.
Base Line Period The configured base line period which will be used with the Time Range In to calculate the Time Range Out value. Enum Range includes None, Week Prior, Month Prior, Year Prior and Custom. When value is None, the Time Range Out matches the Time Range In value. When value is Custom, the Time Range Out is changed to writable allowing a fixed time range to be configured. When the value is Week Prior, Month Prior or Year Prior the Time Range Out value is calculated based on the Update Period property value by using the Time Range In value and the current station time.
Shift The relative time difference between the start time properties of the Time Range In and Time Range Out properties. The value is calculated based on the Update Period property value. This property is normally linked to the Shift property on a Time Shift Node component.
Update Period used to configure how often the Range Shifter updates the calculated Time Range Out and Shift values.