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