IPivot.BuildWithEmptyHeader

Синтаксис

BuildWithEmptyHeader: Boolean;

BuildWithEmptyHeader: boolean;

Описание

Свойство BuildWithEmptyHeader возвращает признак, отстраивается ли шапка или боковик при пустой отметке.

Комментарии

Допустимые значения:

Пример

Для выполнения примера в репозитории предполагается наличие экспресс-отчёта с идентификатором EXPRESS. Экспресс-отчёт содержит таблицу, источником данных которой является куб, содержащий справочник с идентификатором DIC_RF. Данный справочник установлен в качестве измерения боковика таблицы экспресс-отчёта. Элементы измерений шапки и боковика отмечены.

Добавьте ссылки на системные сборки: Dimensions, Express, Metabase, Pivot.

Sub UserProc;
Var
    MB: IMetabase;
    Express: IEaxAnalyzer;
    Pivot: IPivot;
    Dim: IDimSelectionSet;
Begin
    
// Получим репозиторий
    MB := MetabaseClass.Active;
    
// Получим экспресс-отчет
    Express := MB.ItemById("EXPRESS").Edit As IEaxAnalyzer;
    
// Получим настройки отображения таблицы данных отчета
    Pivot := Express.Pivot;
    
// Установим отображение заголовков при пустой отметке
    Pivot.BuildWithEmptyHeader := True;
    
// Получим отметку измерений источников данных экспресс-отчета
    Dim := Pivot.Selection;
    
// Удалим отметку измерения боковика
    Dim.RemoveById("DIC_RF");
    
// Сохраним изменения
    (Express As IMetabaseObject).Save;
End Sub UserProc;

Imports Prognoz.Platform.Interop.Dimensions;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Pivot;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    Express: IEaxAnalyzer;
    Pivot: IPivot;
    Dim: IDimSelectionSet;
Begin
    
// Получим репозиторий
    MB := Params.Metabase;
    
// Получим экспресс-отчет
    Express := MB.ItemById["EXPRESS"].Edit() As IEaxAnalyzer;
    
// Получим настройки отображения таблицы данных отчета
    Pivot := Express.Pivot;
    
// Установим отображение заголовков при пустой отметке
    Pivot.BuildWithEmptyHeader := True;
    
// Получим отметку измерений источников данных экспресс-отчета
    Dim := Pivot.Selection;
    
// Удалим отметку измерения боковика
    Dim.RemoveById("DIC_RF");
    
// Сохраним изменения
    (Express As IMetabaseObject).Save();
End Sub;

В результате выполнения примера в таблице экспресс-отчёта будет удалена отметка измерения боковика, заголовки шапки будут отображаться, флажок «Всегда отображать заголовки» будет установлен.

См. также:

IPivot