%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