ICubeExecuteSetup.FindByTag

Синтаксис

FindByTag(Tag: CubeDimensionTag): ICubeExecuteDimSetup;

Параметры

Tag - тип измерения.

Описание

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

Пример

Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «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.FindByTag(CubeDimensionTag.Calendar);

If DimSetup <> Null

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

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

End If;

End Sub Main;

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

См. также:

ICubeExecuteSetup