InterSystems IRIS for Health 2020.4Opens in a new window > Class Reference > %SYS namespace > %DeepSee.Model.calculatedMember


class %DeepSee.Model.calculatedMember extends %DeepSee.Model.node

Meta-data object that represents a calculated member within a DeepSee cube.
At query processing time, references to a calculated member are replaced with the valueExpression that defines the member.

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

relationship cube as %DeepSee.Model.cube (XMLPROJECTION = "none") [ Inverse = calculatedMembers , Cardinality = one ];
Cube that this calculated member belongs to.
Property methods: cubeGet(), cubeGetObject(), cubeGetObjectId(), cubeGetSwizzled(), cubeIsValid(), cubeNewObject(), cubeRClose(), cubeRExec(), cubeRFetch(), cubeRelate(), cubeSQLCompute(), cubeSet(), cubeUnRelate()
property dimension as %DeepSee.Datatype.entityName (XMLPROJECTION = "attribute");
Name of the dimension this calculated member belongs to. This does not have to be an existing dimension.
Property methods: dimensionDisplayToLogical(), dimensionGet(), dimensionIsValid(), dimensionLogicalToDisplay(), dimensionLogicalToOdbc(), dimensionNormalize(), dimensionSet()
property formatString as %DeepSee.Datatype.string (MAXLEN = 100, XMLPROJECTION = "attribute");
Optional format string to apply to this member.
Property methods: formatStringDisplayToLogical(), formatStringGet(), formatStringIsValid(), formatStringLogicalToDisplay(), formatStringLogicalToOdbc(), formatStringNormalize(), formatStringSet()
property hidden as %Boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
If true, this calculatedMember is hidden. That is, it will not be listed among the cube's members within the various DeepSee utilities.
It can still be used within MDX queries and expressions.
Property methods: hiddenDisplayToLogical(), hiddenGet(), hiddenIsValid(), hiddenLogicalToDisplay(), hiddenLogicalToXSD(), hiddenNormalize(), hiddenSet(), hiddenXSDToLogical()
property listingFilter as %DeepSee.Datatype.string (XMLPROJECTION = "attribute");
Property methods: listingFilterDisplayToLogical(), listingFilterGet(), listingFilterIsValid(), listingFilterLogicalToDisplay(), listingFilterLogicalToOdbc(), listingFilterNormalize(), listingFilterSet()
property units as %DeepSee.Datatype.string (XMLPROJECTION = "attribute");
Optional. Units applied to this member (if it is a measure).
This is not currently used.
Property methods: unitsDisplayToLogical(), unitsGet(), unitsIsValid(), unitsLogicalToDisplay(), unitsLogicalToOdbc(), unitsNormalize(), unitsSet()
property valueExpression as %DeepSee.Datatype.string (MAXLEN = 32000, XMLPROJECTION = "attribute");
MDX expression that defines the value of this calculated member.
Property methods: valueExpressionDisplayToLogical(), valueExpressionGet(), valueExpressionIsValid(), valueExpressionLogicalToDisplay(), valueExpressionLogicalToOdbc(), valueExpressionNormalize(), valueExpressionSet()

Methods (Including Private)

method %Validate() as %Status [ Language = objectscript ]
Test if this member's definition is valid.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

FeedbackOpens in a new window