Diapason: PivotSortDiapason;
Свойство Diapason определяет диапазон, в рамках которого будет осуществляться сортировка данных.
Для выполнения примера в репозитории предполагается наличие регламентного отчёта с идентификатором REPORT. В отчёте добавлен источник, на базе источника создан срез и визуализатор - таблица.
Добавьте ссылки на системные сборки: Express, Metabase, Pivot, Report.
Sub UserProc;
Var
Mb: IMetabase;
Report: IPrxReport;
Pivot: IPivot;
Begin
Mb := MetabaseClass.Active;
Report := Mb.ItemById("REPORT").Edit As IPrxReport;
Pivot := (Report.DataArea.Slices.Item(0) As IEaxDataAreaPivotSlice).Pivot;
// Установка диапазона сортировки
Pivot.Sorter.Diapason := PivotSortDiapason.HierarchyLevel;
// Сохранение изменений
Report.MetabaseObject.Save;
End Sub UserProc;
При выполнении примера будет задан диапазон, в рамках которого будет осуществляться сортировка в срезе данных: сортировка будет осуществляться с сохранением иерархии по все уровням элементов измерений.
См. также: