%DeepSee.Dashboard.CalculatedMember
Class %DeepSee.Dashboard.CalculatedMember Extends (%SerialObject, %XML.Adaptor) [ System = 4 ]
This class defines a CalculatedMember within a DeepSee saved pivot.
This defines a calculated member that is local to the saved pivot (it is automatically added to the MDX query used for the pivot).
Parameters
NAMESPACE
Parameter NAMESPACE = "http://www.intersystems.com/deepsee/library";
XMLNAME
Parameter XMLNAME = "calculatedMember";
XMLIGNORENULL
Parameter XMLIGNORENULL = 1;
Properties
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.
memberName
Property memberName As %DeepSee.Datatype.entityName(XMLPROJECTION = "attribute");
Name of the calculated member.
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.
solveOrder
Property solveOrder As %Integer(MINVAL = 0, XMLPROJECTION = "attribute");
Optional solveOrder to apply to this member.
Methods
%CopyToComponent
Method %CopyToComponent(pCalcMbr As %DeepSee.Component.calculatedMember) As %Status [ Internal ]
Copy the contents of this pivot level definition to pivot table level pLevel.
%CopyFromComponent
Method %CopyFromComponent(pCalcMbr As %DeepSee.Component.calculatedMember) As %Status [ Internal ]
Set the contents of this pivot level definition from pivot table level pLevel.