Home > Class Reference > ENSLIB namespace > %ZEN.Report.Aggregate.Covariance

%ZEN.Report.Aggregate.Covariance

class %ZEN.Report.Aggregate.Covariance extends %ZEN.Report.CustomAggregate

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property Count as %Integer [ InitialExpression = 0 ];
Number of values processed
Property methods: CountDisplayToLogical(), CountGet(), CountIsValid(), CountLogicalToDisplay(), CountNormalize(), CountSet(), CountXSDToLogical()
property SUMPRODXY as %Double [ InitialExpression = 0 ];
Property methods: SUMPRODXYDisplayToLogical(), SUMPRODXYGet(), SUMPRODXYIsValid(), SUMPRODXYLogicalToDisplay(), SUMPRODXYLogicalToXSD(), SUMPRODXYNormalize(), SUMPRODXYOdbcToLogical(), SUMPRODXYSet(), SUMPRODXYXSDToLogical()
property SUMX as %Double [ InitialExpression = 0 ];
Property methods: SUMXDisplayToLogical(), SUMXGet(), SUMXIsValid(), SUMXLogicalToDisplay(), SUMXLogicalToXSD(), SUMXNormalize(), SUMXOdbcToLogical(), SUMXSet(), SUMXXSDToLogical()
property SUMY as %Double [ InitialExpression = 0 ];
Property methods: SUMYDisplayToLogical(), SUMYGet(), SUMYIsValid(), SUMYLogicalToDisplay(), SUMYLogicalToXSD(), SUMYNormalize(), SUMYOdbcToLogical(), SUMYSet(), SUMYXSDToLogical()

Methods (Including Private)

method GetResult() as %String
Returns the covariance. Returns 0 if the count is zero
method ProcessValue(pValue As %List) as %Status
Inherited description: ProcessValue is called sequentially on each record returned by the report query or queries.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)