5.4.3.34 PercentBad

The PercentBad Aggregate defined in Table 82 performs the following calculation:

PercentBad = DurationBad / ProcessingInterval x 100

where:

If the last interval is a partial interval then the duration of the partial interval is used in the calculation. Each Aggregate is returned with timestamp of the start of the interval. StatusCodes are Good, Calculated.

Table 82 – PercentBad Aggregate summary
PercentBad Aggregate Characteristics
TypeCalculated
Data TypeDouble (percent)
Use BoundsSimple (used in DurationBad calculation)
TimestampStartTime
StatusCode Calculations
Calculation Method

Custom

Always Good.

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 DataBad_NoData
No Start BoundNo special handing required
No End BoundNo special handing required
Bound Bad No special handing required
Bound UncertainNo special handing required