Skip to main content

%DeepSee.Model.SubjectArea.calculatedMember

Class %DeepSee.Model.SubjectArea.calculatedMember Extends node [ System = 3 ]

Meta-data object that represents a calculated member within a DeepSee subjectArea.

Properties

subjectArea

Relationship subjectArea As %DeepSee.Model.SubjectArea.subjectArea(XMLPROJECTION = "none") [ Cardinality = one, Inverse = calculatedMembers ];

Subject Area that this calculated member belongs to.

dimension

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.

valueExpression

Property valueExpression As %DeepSee.Datatype.string(MAXLEN = 32000, XMLPROJECTION = "attribute");

MDX expression that defines the value of this calculated member.

formatString

Property formatString As %DeepSee.Datatype.string(MAXLEN = 100, XMLPROJECTION = "attribute");

Optional format string to apply to this member.

units

Property units As %DeepSee.Datatype.string(XMLPROJECTION = "attribute");

Optional. Units applied to this member (if it is a measure).
This is not currently used.

hidden

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).

listingFilter

Property listingFilter As %DeepSee.Datatype.string(XMLPROJECTION = "attribute");

Methods

%Validate

Method %Validate() As %Status

Test if this member's definition is valid.