MergedNamingMode: PivotMergedNamingMode;
Свойство MergedNamingMode определяет способ объединения наименований элементов различных измерений.
Для отображения объединения в экспресс-отчёте необходимо установить размещение по всем измерениям (перейдите на вкладку «Конструктор» ленты инструментов, нажмите на кнопку «Размещение» и установите флажок «Все измерения»).
Объединяться будут наименования элементов измерения, расположенного первым по строкам/столбцам и наименование элемента измерения, заданного в свойстве IPivotDimensionSettingsEx.MergedElement. Настройка IPivotDimensionSettingsEx.MergedElement может быть задана для любого измерения, кроме самого первого, расположенного по строкам/столбцам.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента UiErAnalyzer с наименованием «UiErAnalyzer1» и какого-либо визуального компонента, отображающего данные экспресс-отчёта. К компоненту «UiErAnalyzer1» подключён какой-либо экспресс-отчёт, в котором включено размещение в один столбец и строку всех измерений. В боковике экспресс-отчёта расположено минимум два измерения.
Добавьте ссылки на системные сборки: Dimensions, Express, Pivot.
Пример является обработчиком события OnClick для компонента Button.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Eax: IEaxAnalyzer;
Pivot: IPivot;
Key: Integer;
DimSettings: IPivotDimensionSettingsEx;
Begin
Eax := UiErAnalyzer1.ErAnalyzer;
Pivot := Eax.Pivot;
// Способ объединения и разделитель, который будет использоваться в наименовании
Pivot.MergedNamingMode := PivotMergedNamingMode.UpperElement Or PivotMergedNamingMode.LowerElement;
Pivot.MergedNamingSeparator := " | ";
// Ключ второго измерения, расположенного в боковике
Key := Pivot.LeftHeader.Dim(1).Key;
// Настройки измерения
DimSettings := Pivot.Dimensions.FindByKey(Key).Settings;
DimSettings.MergedElement := 0;
End Sub Button1OnClick;
При нажатии на кнопку в боковике экспресс-отчёта будет включено объединение наименований элементов верхнего уровня с первым элементом второго измерения.
См. также: