IPivot.SplitNamings

Синтаксис Fore

SplitNamings: Boolean;

Синтаксис Fore.NET

SplitNamings: boolean;

Описание

Свойство SplitNamings определяет, доступен ли вывод нескольких атрибутов в один столбец таблицы.

Комментарии

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

Пример Fore

Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS_IPIVOT».

Экспресс-отчет настроен таким образом, что атрибуты каждого элемента измерения размещены в отдельных столбцах. Например, в измерении имеется элемент «Элемент», для которого дополнительно задаются атрибуты: «Показатель_1», «Показатель_2». В таблице атрибуты элемента размещены в разных столбцах.

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

Sub UserProc;
Var
    Metabase: IMetabase;
    Analyzer: IEaxAnalyzer;
    Pivot: IPivot;
Begin
    Metabase := MetabaseClass.Active;
    Analyzer := Metabase.ItemById("EXPRESS_IPIVOT").Edit As IEaxAnalyzer;
    // Получим таблицу экспресс-отчета
    Pivot := Analyzer.Pivot;
    Pivot.SplitNamings := True;
    //Сохраним изменения в экспресс-отчете
    (Analyzer As IMetabaseObject).Save;
End Sub UserProc;

После выполнения примера атрибуты каждого элемента измерения будут размещены в один столбец и разделены знаком «|». Например: «Показатель_1 | Показатель_2».

Пример Fore.NET

Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.

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

Public Shared Sub Main(Params: StartParams);
Var
    Metabase: IMetabase;
    Analyzer: IEaxAnalyzer;
    Pivot: IPivot;
Begin
    Metabase := Params.Metabase;
    Analyzer := Metabase.ItemById["EXPRESS_IPIVOT"].Edit() As IEaxAnalyzer;
    // Получим таблицу экспресс-отчета
    Pivot := Analyzer.Pivot;
    Pivot.SplitNamings := True;
    //Сохраним изменения в экспресс-отчете
    (Analyzer As IMetabaseObject).Save();
End Sub;

См. также:

IPivot