Skip to main content

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