AddedElementsSelection(Slice: IEaxDataAreaSlice): IDimSelectionSet;
Slice. Срез аналитической области данных.
Свойство AddedElementsSelection возвращает отметку элементов, добавленных пользователем вручную.
Для добавления элемента из измерения фактов в оригинальную иерархию используйте IEaxDataAreaHierarchies.AddExistingElement.
Для выполнения примера в репозитории необходимо наличие экспресс-отчета с идентификатором «EXPRESS», содержащего таблицу. Отметка одного из измерений должна содержать элементы, добавленные пользователем вручную.
Добавьте ссылки на системные сборки: Dimensions, Express, Metabase.
Sub UserProc;
Var
MB: IMetabase;
Eax: IEaxAnalyzer;
DA: IEaxDataArea;
SelSet: IDimSelectionSet;
i: Integer;
Begin
MB := MetabaseClass.Active;
Eax := MB.ItemById("EXPRESS").Bind As IEaxAnalyzer;
DA := Eax.DataArea;
SelSet := DA.Hierarchies.AddedElementsSelection(DA.Slices.Item(0));
For i := 0 To SelSet.Count - 1 Do
Debug.WriteLine("Добавленные в отметку элементы - " + SelSet.Item(i).ToString("", ", ", False));
End For;
End Sub UserProc;
После выполнения примера в окно консоли будут выведены элементы отметки, которые были добавлены пользователем вручную.
См. также: