OSIsoft.AF.Data.Aggregate Namespace
- Last UpdatedNov 18, 2025
- 3 minute read
- PI System
- AF SDK 2024 R2
- Developer
The OSIsoft.AF.Data.Aggregate namespace provides a set of classes for performing aggregate functions of data from assets.
Classes
| Class | Description | |
|---|---|---|
| AFAggregate |
A utility class for performing client-side aggregates
| |
| AFAggregateRequest |
Base class for defining a single aggregate.
Coding against this class is sufficient for making a request.
| |
| AFAggregateResult |
Base class for defining the result of an aggregate.
Coding against this class is sufficient for responding to a UI or serialization.
| |
| AFAggregateResultCollection |
The AFAggregateResultCollection holds a set of multiple aggregates results.
| |
| AFBinnedResultTBin |
The result of a histogram aggregate.
| |
| AFBinningRequestTBin |
Defines a histogram to build from a set of objects.
| |
| AFCompoundPartitionT1, T2 |
A partition resulting from partitioning of two different fields.
| |
| AFCompoundPartitionedResultT1, T2 |
The result of a histogram aggregate.
| |
| AFCompoundPartitioningRequestT1, T2 |
Defines summaries to be performed on a grouped field.
| |
| AFGroupedResultTGroup |
The result of a histogram aggregate.
| |
| AFGroupingRequestTGroup |
Defines summaries to be performed on a grouped field.
| |
| AFRangeT |
Describes an ascending range of values.
| |
| AFSummaryRequest |
Defines a set of summaries to perform on a set of objects.
| |
| AFSummaryResult |
The result of a summary aggregate.
|
In This Topic
Related Links
- AFAggregate Class
- AFAggregateRequest Class
- AFAggregateResult Class
- AFAggregateResultCollection Class
- AFBinnedResult(TBin) Class
- AFBinningRequest(TBin) Class
- AFCompoundPartition(T1, T2) Class
- AFCompoundPartitionedResult(T1, T2) Class
- AFCompoundPartitioningRequest(T1, T2) Class
- AFGroupedResult(TGroup) Class
- AFGroupingRequest(TGroup) Class
- AFRange(T) Class
- AFSummaryRequest Class
- AFSummaryResult Class