This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

%ZEN.Report.Aggregate.Covariance

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

Property Inventory

Method Inventory

Properties

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

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

Inherited Methods

Feedback