5.4.3.8 Total
The Total Aggregate defined in Table 56 performs the following calculation for each interval:
Total = TimeAverage x ProcessingInterval (seconds)
where: TimeAverage is the result from the TimeAverage Aggregate, using the ProcessingInterval supplied to the Total call.
The resulting units would be normalized to seconds, i.e. [TimeAverage Units] x seconds.
The Aggregate StatusCode will be determined using the StatusCode Calculation
(see 5.3).
Note that this calculation always uses a SlopedInterpolation between points; Total2 uses a Stepped Attribute or SlopedInterpolation depending on the value of the Stepped Attribute for the Variable.
| Total Aggregate Characteristics | ||
| Type | Calculated | |
| Data Type | Double | |
| Use Bounds | Interpolated | |
| Timestamp | StartTime | |
| StatusCode Calculations | ||
|---|---|---|
| Calculation Method | Custom Good if no Bad values are skipped and Good values are used, Uncertain if Bad values are skipped or if Uncertain values are used | |
| Partial | Set Sometimes If an interval is not a complete interval | |
| Calculated | Set Always | |
| Interpolated | Not Set | |
| Raw | Not Set | |
| Multi Value | Not Set | |
| StatusCode Common Special Cases | ||
|---|---|---|
| Before Start of Data | Bad_NoData | |
| After End of Data | Value extrapolated, Uncertain status | |
| No Start Bound | Calculate Partial Interval | |
| No End Bound | Extrapolate data, Uncertain status | |
| Bound Bad | NA | |
| Bound Uncertain | NA | |