IPivot.MergedNamingMode

Синтаксис

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;

При нажатии на кнопку в боковике экспресс-отчёта будет включено объединение наименований элементов верхнего уровня с первым элементом второго измерения.

См. также:

IPivot