Skip to main content


class %DeepSee.UI.Dialog.AddCalculatedMember extends %DeepSee.UI.Dialog.standardDialog

This dialog adds a new Calculated Member to a DeepSee pivot (or cube) definition.

Property Inventory

Method Inventory


parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.


property cubeName as %ZEN.Datatype.string (ZENURL = "CUBE");
Name of cube.
Property methods: cubeNameDisplayToLogical(), cubeNameGet(), cubeNameIsValid(), cubeNameLogicalToDisplay(), cubeNameLogicalToOdbc(), cubeNameNormalize(), cubeNameSet()
property dimList as %ZEN.Datatype.string (ZENURL = "DIMLIST");
List of locally defined calculated dimensions.
Property methods: dimListDisplayToLogical(), dimListGet(), dimListIsValid(), dimListLogicalToDisplay(), dimListLogicalToOdbc(), dimListNormalize(), dimListSet()
property dimension as %ZEN.Datatype.string (ZENURL = "DIMENSION");
Property methods: dimensionDisplayToLogical(), dimensionGet(), dimensionIsValid(), dimensionLogicalToDisplay(), dimensionLogicalToOdbc(), dimensionNormalize(), dimensionSet()
property formatString as %ZEN.Datatype.string (ZENURL = "FORMAT");
Format string.
Property methods: formatStringDisplayToLogical(), formatStringGet(), formatStringIsValid(), formatStringLogicalToDisplay(), formatStringLogicalToOdbc(), formatStringNormalize(), formatStringSet()
property memberIndex as %ZEN.Datatype.integer (ZENURL = "INDEX");
Index of member that launched this dialog.
Property methods: memberIndexDisplayToLogical(), memberIndexGet(), memberIndexIsValid(), memberIndexLogicalToDisplay(), memberIndexLogicalToOdbc(), memberIndexNormalize(), memberIndexSet()
property memberName as %ZEN.Datatype.string (ZENURL = "MEMBER");
Property methods: memberNameDisplayToLogical(), memberNameGet(), memberNameIsValid(), memberNameLogicalToDisplay(), memberNameLogicalToOdbc(), memberNameNormalize(), memberNameSet()
property pivotName as %ZEN.Datatype.string (ZENURL = "PIVOT");
Name of cube.
Property methods: pivotNameDisplayToLogical(), pivotNameGet(), pivotNameIsValid(), pivotNameLogicalToDisplay(), pivotNameLogicalToOdbc(), pivotNameNormalize(), pivotNameSet()
property solveOrder as %ZEN.Datatype.integer (ZENURL = "SOLVEORDER");
Solve order.
Property methods: solveOrderDisplayToLogical(), solveOrderGet(), solveOrderIsValid(), solveOrderLogicalToDisplay(), solveOrderLogicalToOdbc(), solveOrderNormalize(), solveOrderSet()
property storeWithPivot as %ZEN.Datatype.boolean (ZENURL = "LOCAL") [ InitialExpression = 1 ];
Storage option
Property methods: storeWithPivotDisplayToLogical(), storeWithPivotGet(), storeWithPivotIsValid(), storeWithPivotLogicalToDisplay(), storeWithPivotLogicalToOdbc(), storeWithPivotLogicalToXSD(), storeWithPivotNormalize(), storeWithPivotSet(), storeWithPivotXSDToLogical()
property valueExpression as %ZEN.Datatype.string (ZENURL = "EXPR");
Property methods: valueExpressionDisplayToLogical(), valueExpressionGet(), valueExpressionIsValid(), valueExpressionLogicalToDisplay(), valueExpressionLogicalToOdbc(), valueExpressionNormalize(), valueExpressionSet()


method %OnAfterCreatePage() as %Status
Inherited description: Be sure to do ##super() when overriding.
method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String
Get the (localized) title string for the dialog. This should be implemented in a subclass.
method OnChangeDimension(pValue As %String) as %Status [ ZenMethod ]
Change dimension: update selLevel contents
method OnChangeLevel(pValue As %String) as %Status [ ZenMethod ]
Change level: update srcMbrs contents
classmethod SaveSharedCalcMbr(pCube As %String = "", pCalcMbrName As %String = "", pDimension, pValueExpression, pFormatString, pSolveOrder) as %String [ ZenMethod ]
Save a named filter.
clientmethod buildExpression() [ Language = javascript ]
Launch format dialog.
clientmethod changeDimension() [ Language = javascript ]
Change dimension
clientmethod changeLevel() [ Language = javascript ]
Change level
clientmethod changeType() [ Language = javascript ]
Change of type.
clientmethod editFormatString() [ Language = javascript ]
Launch format dialog.
clientmethod getDialogValue() [ Language = javascript ]
Inherited description: Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
This client event is fired when the a popup page launched from this page fires an action.
clientmethod ondialogFinish(action) as %Boolean [ Language = javascript ]
This callback, if defined, is called when the user presses the OK or Apply action buttons. If this returns false, then the action is cancelled.
clientmethod ondialogStart() [ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
clientmethod selectMembers() [ Language = javascript ]
Turn srcMbrs value into a filter spec

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab