IAutoCubeDimensions.ItemByDimension

Синтаксис

ItemByDimension(Dimension: IDimensionModel): IAutoCubeDimension;

Параметры

Dimension - измерение куба-источника которое связано с измерением в автоматическом кубе.

Описание

Свойство ItemByDimension возвращает измерения автоматического куба, с которым связано указанное измерение куба-источника.

Комментарии

Если измерение Dimension не связано ни с одним измерением автоматического куба, то свойство возвращает Null.

Пример

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

Sub Main;

Var

MB: IMetabase;

AutoCub: IAutoCube;

SourceDim: IDimensionModel;

Dim: IAutoCubeDimension;

Begin

MB := MetabaseClass.Active;

AutoCub := MB.ItemById("AUTO_CUBE").Bind As IAutoCube;

SourceDim := AutoCub.Source.Cube.Dimensions.Item(0);

Dim := AutoCub.Dimensions.ItemByDimension(SourceDim);

If Dim <> Null Then

Debug.WriteLine((Dim.Dimension As IMetabaseObject).Name);

Else

Debug.WriteLine("Не связано");

End If;

End Sub Main;

После выполнения примера, если первое измерение куба-источника связано с каким либо измерением автоматического куба, то на экран будет выведено наименованием соответствующего измерения-приемника.

См. также:

IAutoCubeDimensions