IMDCalculationDatasetInstance.DimensionSet

Синтаксис

DimensionSet: IDimSelectionSet;

Описание

Свойство DimensionSet возвращает набор измерений отстроенного источника/приемника данных.

Пример

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

Sub Main;

Var

MB: IMetabase;

Calc: IMDCalculation;

CalcInst: IMDCalculationInstance;

Ap: ICubeSelectionControlApply;

Se: IDimSelection;

Begin

MB := MetabaseClass.Active;

Calc := MB.ItemById("MDCALC").Bind As IMDCalculation;

CalcInst := (Calc As IMetabaseObject).Open(Null) As IMDCalculationInstance;

Ap := CalcInst.CreateApply(CalcInst.Destination);

Ap.SourceSelection := CalcInst.Sources.Item(0).DimensionSet;

Debug.WriteLine("---Source---");

For Each Se In Ap.SourceSelection Do

Debug.WriteLine(Se.Dimension.Name);

End For;

CalcInst.Apply(Ap);

Debug.WriteLine("---Result---");

For Each Se In Ap.ResultSelection Do

Debug.WriteLine(Se.Dimension.Name);

End For;

End Sub Main;

После выполнения примера будет создан объект, осуществляющий управление параметрами многомерного расчета через отметку. Данный объект будет выполнен. На экран будет выведен исходный список измерений, и результирующий список измерений.

См. также:

IMDCalculationDatasetInstance