IPivotEvaluatorTotals.LevelTotals

Синтаксис Fore

LevelTotals: Boolean;

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

LevelTotals: Boolean;

Описание

Свойство LevelTotals определяет, будут ли рассчитываться итоги по уровням измерений.

Комментарии

Если свойству установлено значение True, то  при отображении итогов будут отображены итоги по уровням. Если свойству установлено значение False, то итоги рассчитываются без учета уровней измерений.

По умолчанию свойству установлено значение True.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента TabSheetBox и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для TabSheetBox. Пример будет выполняться при нажатии на кнопку.

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

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    OLAP: IEaxAnalyzer;
    Pivot: IPivot;
    Totals: IPivotEvaluatorTotals;
Begin
    OLAP := UiErAnalyzer1.ErAnalyzer;
    Pivot := OLAP.Pivot;
    Totals := Pivot.Evaluator.Totals;
    Totals.RowTypes := PivotEvaluatorElementType.Sum;
    Totals.LevelTotals := True;
    Totals.OverallTotal := False;
    Totals.HierarchyTotals := False;
End Sub Button1OnClick;

После выполнения примера для таблицы будут рассчитываться итоги (сумма значений): итоги по уровням включены, общий итог и итоги по иерархии выключены.

Пример Fore.NET

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

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

Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    OLAP: IEaxAnalyzer;
    Pivot: IPivot;
    Totals: IPivotEvaluatorTotals;
Begin
    OLAP := UiErAnalyzerNet1.ErAnalyzer.ErAnalyzer;
    Pivot := OLAP.Pivot;
    Totals := Pivot.Evaluator.Totals;
    Totals.RowTypes := 1;
    Totals.LevelTotals := True;
    Totals.OverallTotal := 
False;
    Totals.HierarchyTotals := False;
End Sub Button1OnClick;

См. также:

IPivotEvaluatorTotals