Item(Index: Integer): ICubeExecuteDimSetup;
Index. Индекс параметра.
Свойство Item возвращает параметр расчета по его индексу.
Для выполнения примера предполагается наличие в репозитории базы данных временных рядов с идентификатором «FC_DEP».
Sub Main;
Var
Mb: IMetabase;
Rubricator: IMetabaseObject;
Cub: ICubeInstance;
Dest: ICubeInstanceDestination;
Sels: IDimSelectionSet;
CubeExSet: ICubeExecuteSetup;
i: Integer;
DimSetup: ICubeExecuteDimSetup;
Sel: IDimSelection;
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;
For i := 0 To CubeExSet.Count - 1 Do
DimSetup := CubeExSet.Item(i);
Sel := DimSetup.Selection;
Debug.WriteLine(Sel.Dimension.Name);
End For;
End Sub Main;
После выполнения примера в окно консоли будут выведены наименования измерений, входящих в вариант отображения базы данных временных рядов, выбираемой по умолчанию.
См. также: