ICustomDimLevels.FindByKey

Синтаксис

FindByKey(IndexKey: Integer): ICustomDimLevel;

Параметры

IndexKey. Ключ уровня, по которому осуществляется поиск.

Описание

Метод FindByKey осуществляет поиск уровня по ключу.

Комментарии

Метод возвращает параметры уровня в случае удачного поиска и Null, если уровень не найден.

Пример

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

Sub Main;

Var

MB: IMetabase;

Cube: IStandardCube;

CustDim: ICustomDimension;

CustLevs: ICustomDimLevels;

CustLevel: ICustomDimLevel;

s: String;

Begin

MB := MetabaseClass.Active;

Cube := MB.ItemById("CUBE_1").Bind As IStandardCube;

CustDim := Cube.FactDimension.Dimension As ICustomDimension;

CustLevs := CustDim.Levels;

If CustLevs.Count <> 0 Then

CustLevel := CustLevs.FindByKey(5834);

If CustLevel <> Null Then

s := CustLevel.Name;

End If;

End If;

End Sub Main;

После выполнения примера будет осуществлен поиск уровня измерения фактов с ключом «5834» и в случае удачного поиска в переменной «s» будет содержаться наименование найденного уровня.

См. также:

ICustomDimLevels