IRubricatorExecuteResult.Values

Syntax

Values: IMatrix;

Description

The Values property returns a matrix of values of the time series database.

Example

Executing the example requires that the repository contains a time series database with the OBJ_RUBRICATOR identifier.

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.Values;

End Sub Main;

After executing the example, the MatRes variable stores a matrix that contains values of the database factors.

See also:

IRubricatorExecuteResult