Aggregation and Rollup, which default to First. These examples use the same four BuildingX and MainKw points set up previously.

The screen capture shows the default values for Aggregation and Rollup.
Consider this very basic algorithm, which has a single data source with the data configured to hs:power and linked to a result block:

The Data Source Block has a property named Use Request Aggregation with a default value of false, and an Aggregation property with a null value (not explicitly configured).

Using the same control point with the analytics proxy extension and changing the Data property from hs:power to alg:Power results in an Out value that represents the sum of the four points (2352.8).
This happens even though the Aggregation property on the proxy extension is configured as Max, and the Data Source Block in the algorithm is configured to ignore the Aggregation property in the request, which causes it to default to the hs:power data definition.
You can configure the Aggregation function explicitly on the Data Source Block.

This explicit configuration setting Aggregation to Min on the algorithm’s Data Source Block overrides the data definition Aggregation, which is set to the Sum function.

The Out slot now reports the minimum value of the four points, 355.2. This means that explicit configuration of the Aggregation using the Wire Sheet’s Data Source Block has overwritten the Data property (alg:Power) and Aggregation (Max) as defined on the proxy extension.
Now go back to the algorithm’s Data Source Block and enable Use Request Aggregation.

Changing Use Request Aggregation to true configures the data source to instead use the Aggregation property value as defined by the analytic request and configured on the analytic proxy extension.

The control point value now reports the maximum of the four points (865.5) because the Aggregation function configured by this analytic proxy extension property sheet is set in the analytic request to the algorithm, and
the algorithm’s Data Source Block is configured to use the Aggregation function from the request, which overrides the data definition for hs:power.
Time Range, Rollup, Interval, Aggregation, Totalize and Missing Data Strategy has a default setting, which Analytics uses if you do not explicitly set the property. Each property should behave similarly
to the Aggregation function as far as how the override behavior works when you configure the property on a data definition, analytic proxy extension,
binding or Data Source Block.