The following examples demonstrate PercentGood Aggregate scenarios. ProcessingInterval: 00:00:16, StartTime: 12:00:00, EndTime: 12:01:40.

Historian1

Timestamp

Value

StatusCode

Notes

12:00:00.000

37.500

Good, Calculated, Partial

12:00:16.000

100

Good, Calculated

12:00:32.000

0

Good, Calculated

12:00:48.000

87.500

Good, Calculated

12:01:04.000

0

Good, Calculated

12:01:20.000

100

Good, Calculated, Partial

12:01:36.000

BadNoData

Historian2

Timestamp

Value

StatusCode

Notes

12:00:00.000

87.500

Good, Calculated, Partial

12:00:16.000

100

Good, Calculated

12:00:32.000

62.500

Good, Calculated

12:00:48.000

100

Good, Calculated

12:01:04.000

81.250

Good, Calculated

12:01:20.000

70.003

Good, Calculated, Partial

12:01:36.000

BadNoData

Historian3

Timestamp

Value

StatusCode

Notes

12:00:00.000

87.500

Good, Calculated, Partial

12:00:16.000

100

Good, Calculated

12:00:32.000

62.500

Good, Calculated

12:00:48.000

100

Good, Calculated

12:01:04.000

81.250

Good, Calculated

12:01:20.000

70.003

Good, Calculated, Partial

12:01:36.000

BadNoData

Historian4

Timestamp

Value

StatusCode

Notes

12:00:00.000

87.500

Good, Calculated, Partial

12:00:16.000

100

Good, Calculated

12:00:32.000

62.500

Good, Calculated

12:00:48.000

100

Good, Calculated

12:01:04.000

81.250

Good, Calculated

12:01:20.000

70.003

Good, Calculated, Partial

12:01:36.000

BadNoData