Вызов окна интеллектуального анализа данных.
Параметры команды передаются в свойстве Data. Для работы команды в данном свойстве необходимо указать массив, содержащий следующие значения:
| Тип значения | Описание |
| ILaner | Рабочая книга. |
| ID | Индекс метода интеллектуального анализа данных. |
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием "Button1" и объекта UiErAnalyzer с идентификатором «UiErAnalyzer1», настроенный на экспресс-отчет построенный на базе данных временных рядов. Необходимо подключить сборки Express, Metabase, Ui, Laner.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Mb: IMetabase;
Analyzer: IEaxAnalyzer;
Laner: ILaner;
CommandTarget: IUiCommandTarget;
Context: IUiCommandExecutionContext;
DataDM: Array;
Begin
Mb := MetabaseClass.Active;
Analyzer := UiErAnalyzer1.ErAnalyzer;
Laner := Analyzer.Laner;
CommandTarget := WinApplication.Instance.GetPluginTarget("FactRubricator");
Context := CommandTarget.CreateExecutionContext;
DataDM := New Variant[2];
DataDM[0] := Laner;
DataDM[1] := 1;
Context.ParentWindow := Self As IWin32Window;
Context.Modal := True;
Context.Data := DataDM;
CommandTarget.Execute("ShowDataMiningDialog", Context);
End Sub Button1OnClick;
При нажатии кнопки будет открыто окно настройки интеллектуального анализа данных.
См. также: