%DeepSee.UI.Analysis.Clustering
Class %DeepSee.UI.Analysis.Clustering Extends (%DeepSee.UI.Analysis.AbstractAnalysis, %DeepSee.extensions.clusters.DataController, %DeepSee.extensions.clusters.ChartModel) [ CompileAfter = (%ZEN.Generator, %ZEN.SVGComponent.xyClusterChart), System = 4 ]
This dialog displays various regression analysis of the values behind a cell within a pivot.
Parameters
APPLYBUTTON
Parameter APPLYBUTTON = 0;
Properties
measureNameX
Property measureNameX As %ZEN.Datatype.string(ZENURL = "MEASURE");
Measure to use for analysis.
measureNameY
Property measureNameY As %ZEN.Datatype.string(ZENURL = "MEASURE");
Measure to use for analysis.
XDatas
Style
XData Style
dialogBody
XData dialogBody [ XMLNamespace = "http://www.intersystems.com/zen" ]
Contents of the dialog body.
tableControlPane
XData tableControlPane [ XMLNamespace = "http://www.intersystems.com/zen" ]
Methods
%GetAnalysisInfo
ClassMethod %GetAnalysisInfo(Output pInfo) As %Status
%OnGetTitle
Method %OnGetTitle() As %String
Get the (localized) title string for the dialog. This should be implemented in a subclass.
%OnGetSubtitle
Method %OnGetSubtitle() As %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
getDialogValue
ClientMethod getDialogValue() [ Language = javascript ]
ondialogFinish
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.
ondialogStart
ClientMethod ondialogStart() [ Language = javascript ]
This callback, if defined, is called when the dialog page is loaded.
getChartData
ClientMethod getChartData(series) [ Language = javascript ]
datasetChanged
ClientMethod datasetChanged() [ Language = javascript ]
run
ClientMethod run() [ Language = javascript ]
axisChanged
ClientMethod axisChanged() [ Language = javascript ]
methodChanged
ClientMethod methodChanged() [ Language = javascript ]
sampleSizeChanged
ClientMethod sampleSizeChanged() [ Language = javascript ]
nclChanged
ClientMethod nclChanged() [ Language = javascript ]
setParameters
ClientMethod setParameters() [ Language = javascript ]
adjustSize
ClientMethod adjustSize() [ Language = javascript ]
Adjust size and position of components on this page.
updateMeasureSelect
ClientMethod updateMeasureSelect() [ Language = javascript ]
Update state of the measureX select control
RunAndUpdate
Method RunAndUpdate() As %ZEN.proxyObject [ ZenMethod ]
%OnAfterCreatePage
Method %OnAfterCreatePage() As %Status
%UpdateControls
Method %UpdateControls() As %Status
Update value of controls.
%UpdateStatusInfo
Method %UpdateStatusInfo() As %Status
%ComputeValues
Method %ComputeValues() As %Status
Execute query and get raw list of valuesX in temp global.
%SetModelData
Method %SetModelData() As %Status
%SetClusteringParameters
Method %SetClusteringParameters() As %Status
%GetXYFactNames
Method %GetXYFactNames(Output tMeasureFactX As %String, Output tMeasureFactY As %String) As %Status
%EstimateCount
Method %EstimateCount(Output pSC As %Status) As %Integer
%GetFilters
Method %GetFilters(Output tListingFilters As %String, tSlicerMeasure As %String) As %Status
%GetQueryMDX
Method %GetQueryMDX(Output pSC As %Status) As %String