Skip to main content

%DeepSee.UI.Analysis.Distribution

Class %DeepSee.UI.Analysis.Distribution Extends %DeepSee.UI.Analysis.AbstractAnalysis [ System = 4 ]

This dialog displays various breakdowns of the values behind a cell within a pivot.

Parameters

PUBLISHED

Parameter PUBLISHED As Boolean = 1;

Set this to false to prevent this analysis from being listed.

XDatas

dialogBody

XData dialogBody [ XMLNamespace = "http://www.intersystems.com/zen" ]

Contents of the dialog body.

Methods

%GetAnalysisInfo

ClassMethod %GetAnalysisInfo(Output pInfo) As %Status

Return an array of information about this analysis:
pInfo("caption") - localized caption for this item.
pInfo("tooltip") - localized tooltip for this item.
pInfo("icon") - icon for this item.
pInfo("rank") - optional rank; lower numbers are displayed first.

ondialogStart

ClientMethod ondialogStart() [ Language = javascript ]

This callback, if defined, is called when the dialog page is loaded.

measureChange

ClientMethod measureChange() [ Language = javascript ]

Change in measure value.

%OnAfterCreatePage

Method %OnAfterCreatePage() As %Status

%UpdateControls

Method %UpdateControls(pCount As %Integer, pNullCount As %Integer, pMinValue As %Double, pMaxValue As %Double, pSum As %Double)

Update value of controls.

%ComputeChartValues

Method %ComputeChartValues(pMinValue As %Double, pMaxValue As %Double)

Compute chart values.

UpdateValues

Method UpdateValues() As %String [ ZenMethod ]

Recompute chart values.

%ComputeValues

Method %ComputeValues(Output pCount As %Integer, Output pNullCount As %Integer, Output pMinValue As %Double, Output pMaxValue As %Double, Output pSum As %Double) As %Status

Execute query and get raw list of values in temp global.

adjustSize

ClientMethod adjustSize() [ Language = javascript ]

Adjust size and position of components on this page.

getChartData

ClientMethod getChartData(series) [ Language = javascript ]

Callback to provide data for the chart.

getXLabel

ClientMethod getXLabel(val) [ Language = javascript ]

Callback to provide x label for the chart.

updateMeasureSelect

ClientMethod updateMeasureSelect() [ Language = javascript ]

Update state of the measure select control