This block supports both real-time values and trend requests if the underlying data support them.
This block can override some properties of the request. In the process, it generates a modified request for data and supplies the results to the blocks that are linked to its out property.

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 | Displays the value or trend resolved for the block. |
| Fallback In | value slot | Links from the output of other logic blocks or data sources to supply an alternate input source. If the data source is not
available for a node, the
Fallback Input if this data source is available.
|
| Use Request Aggregation | true or false (default)
|
Determines the aggregation method to use. While the Data Definition associated with each tag defines the default aggregation
method, an incoming request from a data source block can override this default aggregation method.
|
| Use Request Data Filter | true or false (default)
|
Determines the data filter method to use.
If the |
| Use Request Rollup | true or false (default)
|
Determines the request rollup method to use. The Data Definition associated with each tag defines the default method to roll
up data. An incoming request from a data source, rollup, sliding window or today builder block may override this default method.
|
| Use Request Totalize | true or false (default)
|
Determines the function to use when calculating a total.
|
| Aggregation | value ( defaults to First)
|
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.
|
| Data Filter | optional NEQL predicate (property) or ORD parameter (dataFilter=predicate) | Identifies data sources in the subtree of the request node. When a predicate accepts a node that contains the desired data, the system does not search the node’s subtree for additional values (including the root node). |
| 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 Data Source block 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.
|
| Totalize | true or false (default)
|
Determines if the totalized or delta values should be calculated. |
| Unit conversion | optional | If set, the system converts values supplied using the units defined in the data policy of the data source to the units defined by this property. |
When Use Request Aggrigation is false and Aggregation is not configured, the block uses the aggregation function defined in the applicable Data Definition. If there is no Data
Definition, the block uses the default First function. When Use Request Aggrigation is false and Aggregation property is configured, the block uses the Aggregation property value. When Use Request Aggregation is true, the block uses the aggregation function defined in the request (Analytic Proxy Ext, Analytic Binding, etc.), unless the
request does not specify the aggregation function, in which case the block uses the Algorithm’s Aggregation property value.
The following table may help to determine when each value applies.
| Data Definition Aggregation | Data Source Block Use Request Aggregation | Data Source Block Aggregation | Request Aggregation | Algorithm Aggregation | Actual Aggregation 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 |
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 |