Aggregates a percentage value. Differs from PercentAggregator_NonInclusive in that it DOES include the primary descriptor
in the "total" (or denominator) for percentage calculation.
May be deployed in node-singleton or non-singleton mode.
When deployed as a non-singleton, the percentage of the primary descriptor(s) cumulative value as compared to the sum
of the cumulative values for all dependencies is calculated. Optionally, the interval percentage may be calculated by
including a descriptor for its value.
In this mode, 1 target is required:
-- SDCounterDescriptor for cumulative percentage value
1 target is optional
-- SDCounterDescriptor for interval percentage value
At least 2 dependencies are required with AT LEAST 1 marked as "primary":
-- SDCounterDescriptors for value to be included in percentage calculation.
A sample non-singleton deployment of ths aggregator is as follows:
When deployed as a node-singleton, the cumulative Percentage of all primary dependencies
as compared to the total value of all dependencies is calculated. Optionally, the interval percentage may be
calculated by including a descriptor for the said value to be placed into.
In node-singleton mode, all like elements are considered together for the calculation.
In this mode, 1 target is required and must be 1st:
-- SDCounterDescriptor for cumulative percentage value
1 target is optional
-- SDCounterDescriptor for interval percentage value.
At least 2 dependencies are required with AT LEAST 1 marked as "primary":
-- SDCounterDescriptors for value to be included in percentage calculation.
A sample deployment of this aggregator as a node-singleton is as follows: