Mode: EaxMode;
Свойство Mode определяет режим отображения рабочей книги базы данных временных рядов в экспресс-отчете.
Признак того, что смена режима доступна, возвращает свойство IEaxAnalyzeCore.CanSwitchToMode.
В рабочей области предусмотрено два режима отображения значений показателей:
Рядный режим:
Многомерный режим:
Особенности переключения между режимами:
Переключение между режимами возможно, если все ряды в рабочей книге используют один календарь. Календарь ряда возвращает свойство ILanerSerie.CalendarDim.
Переключение из многомерного в рядный. Возможно только в случае, если в столбцах расположен только календарь. В рядный режим попадут ряды, соответствующие отметке в срезах по строкам и в фиксированных измерениях. В рядном режиме в дополнительные столбцы будут выведены значения атрибутов, срезы которых располагались по строкам.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием Button1, компонента LanerBox и компонента UiErAnalyzer с наименованием UiErAnalyzer1, являющегося источником данных для LanerBox. В UiErAnalyzer1 должна быть загружена рабочая область базы данных временных рядов.
Sub UserProc;
Var
Analyzer: IEaxAnalyzer;
Begin
Analyzer := UiErAnalyzer1.ErAnalyzer;
If Analyzer.CanSwitchToMode Then
Analyzer.Mode := EaxMode.MultiDimension;
End If;
End Sub UserProc;
После выполнения примера рабочая область будет переключена в многомерный режим.
См. также: