Specific behavior for particular types of calculations that are time-based are implemented in
extensions of the TimeCalcStep
class. The following list describes these extensions.
TimeLagLeadStep
-- Defines a calculation based on a previous time period or subsequent
time period. Defines the following types of calculations:
Prior Value,
Difference from Prior Period,
Percent Difference from Prior Period, and
Future Value.
TimeCumulative
and TotalStep
-- Defines a calculation that cumulatively
totals items over time. Defines the
Cumulative Total calculation.
TimeMovingStep
-- Defines a calculation that calculates values over a moving number of
time periods. Defines the following types of calculations:
Moving Average,
Moving Maximum,
Moving Minimum, and
Moving Total.
TimeYearToDateStep
-- Defines a calculation that cumulates items from the beginning of
the year to the current time period. Defines the
Year to Date calculation.