Analytics Builder 10.14.0 | Using Analytics Builder for Cumulocity IoT | Block Reference | Aggregate | Minimum / Maximum
 
Minimum / Maximum
apama.analyticskit.blocks.core.MinMax
Calculates the minimum and maximum of a value over time.
The minimum is defined as the smallest value (closest to negative infinity) of the input values in the window, and the maximum is defined as the largest value (closest to positive infinity) of the input values in the window.
The block can operate over a time-bounded window that is specified with the Window Duration parameter. If this parameter is not specified, the block uses an unbounded window. The Reset input clears the window contents. Output is generated on any new input that exceeds the current minimum or maximum, or, if the Window Duration parameter is set, when a previous minimum or maximum expires.
If a window is configured, the block uses a set of 20 buckets, so the time of expired values is an approximation to the nearest bucket interval.
Note: The Minimum/Maximum block generates the minimum and maximum for an individual device. If the input comes from a device group, these values are generated separately for each device in that group. To calculate and generate aggregate values for the group as a whole (not for individual devices), use the Group Statistics block.
Parameters
Name
Description
Type
Notes
Window Duration (secs)
If present, the amount of time (in seconds) for which values are to be kept in the window.
This must be a finite and positive number.
float
Optional
Input Port Details
Name
Description
Type
Value
Input for which the minimum and maximum is to be calculated.
float
Reset
Clears the content of the window.
pulse
Output Port Details
Name
Description
Type
Minimum
The smallest value in the window (closest to negative infinity).
float
Maximum
The largest value in the window (closest to positive infinity).
float