ICubeExecuteResult.Destination

Синтаксис

Destination: ICubeInstanceDestination;

Описание

Свойство Destination возвращает отстроенный куб-родитель.

Пример

Для выполнения примера в репозитории должна присутствовать база данных временных рядов с идентификатором «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 := False;

Exe.PrepareExecute(Null);

Exe.PerformExecute;

Mat := Exe.Matrix;

CubeExeRes := CubeClass.ExecuteResult(Mat);

Debug.WriteLine(CubeExeRes.Destination.Name);

ExeRes := CubeExeRes As IRubricatorExecuteResult;

MatRes := ExeRes.Values;

End Sub Main;

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

См. также:

ICubeExecuteResult