IStandardCubeRelation.Relation

Синтаксис

Relation(Dimension: IStandardCubeDimension): IExpression;

Параметры

Dimension. Измерение куба, по которому необходимо определить отношение.

Описание

Свойство Relation возвращает выражение отношения куба по заданному измерению.

Комментарии

В качестве значения параметра Dimension укажите какое-либо измерение куба, отличное от измерения фактов.

Пример

Для выполнения примера предполагается наличие стандартного куба с идентификатором "Stan_Cube". В кубе имеется календарное измерение с идентификатором "CALENDAR".

Sub Main;

Var

MB: IMetabase;

MObj: IMetabaseObject;

StandCub: IStandardCube;

Relat: IStandardCubeRelation;

Begin

MB := MetabaseClass.Active;

MObj := MB.ItemById("Stan_Cube").Edit;

StandCub := MObj As IStandardCube;

Relat := StandCub.Relations.Add;

Relat.Id := "BEFORE_DOWN";

Relat.Name := "Сдвиг на одну точку назад и вниз";

Relat.Relation(StandCub.Dimensions.FindById("CALENDAR")).AsString := "T.UP.UP";

MObj.Save;

End Sub Main;

После выполнения примера в стандартном кубе будет создано новое отношение для календарного измерения куба. При использовании данного отношения в вычисляемых фактах куба, будет выбираться элемент, расположенный на два уровня вверх.

См. также:

IStandardCubeRelation