IStandardCubeRelations.Add

Синтаксис

Add: IStandardCubeRelation;

Описание

Метод Add осуществляет добавление нового отношения в стандартный куб.

Пример

Для выполнения примера предполагается наличие стандартного куба с идентификатором "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;

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

См. также:

IStandardCubeRelations