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.

Table 56 – Total Aggregate summary
Total Aggregate Characteristics
TypeCalculated
Data TypeDouble
Use BoundsInterpolated
TimestampStartTime
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

CalculatedSet Always
InterpolatedNot Set
RawNot Set
Multi ValueNot Set
StatusCode Common Special Cases
Before Start of DataBad_NoData
After End of DataValue extrapolated, Uncertain status
No Start BoundCalculate Partial Interval
No End BoundExtrapolate data, Uncertain status
Bound Bad NA
Bound UncertainNA