class %DeepSee.Model.SubjectArea.calculatedMember
extends node
Meta-data object that represents a calculated member within a DeepSee subjectArea.
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 formatString
as %DeepSee.Datatype.string(MAXLEN=100,XMLPROJECTION="attribute");
Optional format string to apply to this member.
property hidden
as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
Hidden flag. If true, then this calculated member will be hidden (not part of the subject area model).
relationship subjectArea
as %DeepSee.Model.SubjectArea.subjectArea(XMLPROJECTION="none") [ Inverse = calculatedMembers,Cardinality = one ];
Subject Area that this calculated member belongs to.
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 valueExpression
as %DeepSee.Datatype.string(MAXLEN=32000,XMLPROJECTION="attribute");
MDX expression that defines the value of this calculated member.
method %Validate()
as %Status
Test if this member's definition is valid.