The Burst function bursts (splits) a time interval into a series of shorter "burst" intervals and allocates values from the time intervals into the new, shorter subintervals. The Burst function is useful for allocating values from overlapping time intervals into user-defined time intervals (for example, when a cable company has customer data from overlapping time intervals, which it wants to analyze by dividing into uniform time intervals). The Burst function supports several allocation methods.
The burst intervals can have either the same length (specified by the TimeInterval syntax element), the same number of data points (specified by the NumPoints syntax element), or specific start and end times (specified by time_table).