ICubeExecuteSetup.FindById

Синтаксис

FindById(Id: Integer): ICubeExecuteDimSetup;

Параметры

Id - идентификатор измерения.

Описание

Метод FindById осуществляет поиск параметров по идентификатору измерения.

Пример

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «FC_DEP».

Sub Main;

Var

Mb: IMetabase;

Rubricator: IMetabaseObject;

Cub: ICubeInstance;

Dest: ICubeInstanceDestination;

Sels: IDimSelectionSet;

CubeExSet: ICubeExecuteSetup;

DimSetup: ICubeExecuteDimSetup;

Begin

Mb := MetabaseClass.Active;

Rubricator := Mb.ItemById("FC_DEP").Bind;

Cub := Rubricator.Open(Null) As ICubeInstance;

Dest := Cub.Destinations.DefaultDestination;

Sels := Dest.CreateDimSelectionSet;

CubeExSet := Sels As ICubeExecuteSetup;

DimSetup := CubeExSet.FindById("CALENDAR");

If DimSetup <> Null

Then Debug.WriteLine("Настройки указанного измерения найдены");

Else Debug.WriteLine("Настройки указанного измерения не найдены");

End If;

End Sub Main;

После выполнения примера будет осуществлен поиск параметров для измерения с идентификатором «CALENDAR». Результаты поиска будут выведены в окно консоли. Если параметры найдены, то они будут содержаться в переменной DimSetup.

См. также:

ICubeExecuteSetup