IRubricatorFactorIO.Dependencies

Синтаксис

Dependencies: Boolean;

Описание

Свойство Dependencies определяет, сохранять/извлекать ли данные по зависимостям показателей. True - извлекать/сохранять данные по зависимостям, False - не извлекать/сохранять данные по зависимостям показателей. Извлеченные данные о зависимостях можно получить через свойство IRubricatorExecuteResult.Dependencies.

Пример

Для выполнения примера в репозитории должна присутствовать база данных временных рядов с идентификатором «OBJ_RUBRICATOR».

Sub Main;

Var

mb: IMetabase;

Cat: IMetabaseObjectDescriptor;

Inst: IRubricatorInstance;

Cub: ICubeInstance;

Dest: ICubeInstanceDestination;

Exe: ICubeInstanceDestinationExecutor;

Mat, MatRes: IMatrix;

FactorIO: IRubricatorFactorIO;

ExeRes: IRubricatorExecuteResult;

CubeExeRes: ICubeExecuteResult;

 Begin

mb := MetabaseClass.Active;

Cat := mb.ItemById("OBJ_RUBRICATOR").Bind;

Inst := Cat.Open(Null) As IRubricatorInstance;

Cub := Inst As ICubeInstance;

Dest := Cub.Destinations.DefaultDestination;

Exe := Dest.CreateExecutor;

FactorIO := Exe As IRubricatorFactorIO;

FactorIO.ValidationValues := False;

FactorIO.MultipleFactors := False;

FactorIO.Dependencies := True;

Exe.PrepareExecute(Null);

Exe.PerformExecute;

Mat := Exe.Matrix;

CubeExeRes := CubeClass.ExecuteResult(Mat);

Debug.WriteLine(CubeExeRes.Destination.Name);

ExeRes := CubeExeRes As IRubricatorExecuteResult;

MatRes := ExeRes.Dependencies;

 End Sub Main;

После выполнения примера в переменной «MatRes» будет находиться матрица, содержащая данные о зависимостях показателей в базе данных временных рядов.

См. также:

IRubricatorFactorIO