Skip to main content


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

This dialog displays an analysis of the selected cell(s) within a pivot table. This class is a wrapper that lets the user select one of the available options.

Property Inventory

Method Inventory


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


property analysisType as %ZEN.Datatype.string (ZENURL = "TYPE");
Class name of current analysis.
Property methods: analysisTypeDisplayToLogical(), analysisTypeGet(), analysisTypeIsValid(), analysisTypeLogicalToDisplay(), analysisTypeLogicalToOdbc(), analysisTypeNormalize(), analysisTypeSet()
property cubeName as %ZEN.Datatype.string (ZENURL = "CUBE");
Property methods: cubeNameDisplayToLogical(), cubeNameGet(), cubeNameIsValid(), cubeNameLogicalToDisplay(), cubeNameLogicalToOdbc(), cubeNameNormalize(), cubeNameSet()
property measureName as %ZEN.Datatype.string (ZENURL = "MEASURE");
Measure to use for analysis.
Property methods: measureNameDisplayToLogical(), measureNameGet(), measureNameIsValid(), measureNameLogicalToDisplay(), measureNameLogicalToOdbc(), measureNameNormalize(), measureNameSet()
property queryKey as %ZEN.Datatype.string (ZENURL = "KEY");
Property methods: queryKeyDisplayToLogical(), queryKeyGet(), queryKeyIsValid(), queryKeyLogicalToDisplay(), queryKeyLogicalToOdbc(), queryKeyNormalize(), queryKeySet()
property selectedRange as %ZEN.Datatype.string (ZENURL = "RANGE");
Property methods: selectedRangeDisplayToLogical(), selectedRangeGet(), selectedRangeIsValid(), selectedRangeLogicalToDisplay(), selectedRangeLogicalToOdbc(), selectedRangeNormalize(), selectedRangeSet()
property sortColumn as %ZEN.Datatype.integer (ZENURL = "SORTCOL") [ InitialExpression = 0 ];
Property methods: sortColumnDisplayToLogical(), sortColumnGet(), sortColumnIsValid(), sortColumnLogicalToDisplay(), sortColumnLogicalToOdbc(), sortColumnNormalize(), sortColumnSet()
property sortDir as %ZEN.Datatype.string (ZENURL = "SORTDIR") [ InitialExpression = "ASC" ];
Property methods: sortDirDisplayToLogical(), sortDirGet(), sortDirIsValid(), sortDirLogicalToDisplay(), sortDirLogicalToOdbc(), sortDirNormalize(), sortDirSet()
property withClause as %ZEN.Datatype.string (ZENURL = "WITH");
WITH clause for query
Property methods: withClauseDisplayToLogical(), withClauseGet(), withClauseIsValid(), withClauseLogicalToDisplay(), withClauseLogicalToOdbc(), withClauseNormalize(), withClauseSet()


classmethod %GetAnalysisClasses(Output pInfo As %String) as %Status
Return an array of all available analysis types pInfo(n) = $LB(class,caption,tooltip,icon)
method %OnAfterCreatePage() as %Status
Apply changes to page.
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 CreateAnalysisMenu(pMenu As %ZEN.Component.lookoutMenu) as %Status
Add elements to the analysis menu.
method DrawAnalysisIcon(pInfo As %String) as %Status
Draw an icon box. pInfo is type^name^title^icon
clientmethod adjustSize() [ Language = javascript ]
Adjust size and position of components on this page.
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 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 selectAnalysisType(type) [ Language = javascript ]
Click on a new analysis type.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab