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.
См. также: