Aggregation, Interval, Rollup and Time Range properties in the analytics request. It supports both trend and value requests.

To view these properties, double-click the block on the Wire Sheet or the block name in the Nav tree.
| Property | Value | Description |
|---|---|---|
| Out | read-only value slot | Outputs the In value.
|
| In | required value slot | Links from the output of other logic blocks or data sources to supply trend data to the current logic block. |
| Aggregation | check box (if optional, and) drop-down list (property, defaults to First) or ORD parameter (aggregation=option)
|
Configures the default function used to combine values from multiple data sources into a single value when the block’s Use Request Aggregation property is true. This applies to both value and trend requests.
If aggregation is not enabled in the binding/settings window, the aggregation value defined in the Data Definition applies to all chart bindings, reports and tables.
|
| Interval | optional drop-down list (defaults to the optimal number of records on reports); interval=option | Refers to the BInterval component, which the framework uses to identify the time between values in a trend (time series).
When specified, a rollup is required, which causes the system to combine all values that fall into a single interval.
Options range from Above the drop-down list, the |
| Rollup | check box (if optional, and) drop-down list or ORD parameter (when configured in the data definition, defaults to First, when configured elsewhere, defaults to the value as defined in the Data Definition); rollup=option |
Configures the default rollup function passed through the algorithm when the block’s Use Request Rollup property is set to true.
If rollup is not enabled in the binding/settings window, the rollup value configured in the Data Definition applies to all chart bindings, reports and tables.
|
| Time Range | value (defaults to Today)
|
Defines the time period over which to combine the data in a rollup.
This property is required for rollup requests (analyticRollup), trends (analyticTrend), and rollup bindings. It is optional elsewhere. It is not used if the block’s Options range from Time Range defaults to |
When Use Request Rollup is false and Rollup is not configured, the block uses the rollup function defined in the applicable Data Definition. If there is no Data Definition,
the block uses the default First function. When Use Request Rollup is false and Rollup property is configured, the block uses the Rollup property value. When Use Request Rollup is true, the block uses the rollup function defined in the request (Analytic Proxy Ext, Analytic Binding, etc.), unless the request
does not specify the rollup function in which case the block uses the Algorithm’s Rollup property value.
The following table may help to determine when each value applies.
| Data Definition Rollup | Data Source Block Use Request Rollup | Data Source Block Rollup | Request Rollup | Algorithm Rollup | Actual Rollup Function |
|---|---|---|---|---|---|
| Unconfigured | False | Unconfigured | Sum | Max | Defaults to First |
| Last | False | Unconfigured | Sum | Max | Last |
| Last | False | Avg | Sum | Max | Avg |
| Last | True | Avg | Sum | Max | Sum |
| Last | True | Avg | Unconfigured | Max | Max |