Группы
Одной из основных задач при построении отчетов является задача группировки выводимых данных. Группировка может применяться, как для логического разделения строк с данными на странице, так и для визуального улучшения вида отчета.
Для построения отчетов с группировкой применяется два блока – Заголовок группы и Итог группы.
Блок Заголовок Группы выводится в начале каждой группы, блок Итог группы выводится в конце каждой группы.
-
Для группировки данных по Колонке данных, в заголовок группы добавляется компонент Текст (Text), а из Словаря перетягивается нужный пункт.


Группировка данных по Колонке данных
-
Для группировки данных по графе Выражение, в заголовок группы добавляется запись вида {Data_1.Question_0}.

Группировка данных по графе Выражение
Настройки группировки данных определяются в редакторе блока Заголовок группы. Для того чтобы вызвать редактор блока Заголовок данных, необходимо:
-
Дважды кликнуть левой кнопкой мыши по блоку Заголовок данных;
-
В контекстном меню блока Заголовок данных выбрать Колонка данных;
-
Из списка слева выбрать вопрос, по которому задается Условие группировки.
-
Если нужно, можно также выбрать Направление сортировки.

Редактор отчета

Просмотр отчета с применением группировки данных
В словаре данных представлена отдельная категория Функции. В этой категории представлены элементы, при помощи которых можно рассчитать определенный результат или вернуть необходимое значение. Все элементы категории Функции разделены по группам.

В таблице представлен перечень основных функций, их описание и краткие примеры.
Date
| Функция | Описание | Пример |
|---|---|---|
| {DateDiff(,)} | Вычисляет интервал между указанными датами
|
|
| {DateSerial(,,)} |
Предоставляет возможность указать дату
|
|
| {Day()} |
|
|
| {DayOfWeek()} |
|
|
| {MonthName()} |
|
|
| {Year()} |
|
|
Math
| Функция | Описание | Пример |
|---|---|---|
| {Abs()} | Предоставляет возможность возвратить абсолютно число.
|
|
| {Div()} | Предоставляет возможность отобразить результат деления одного аргумента на другой:
|
|
| {Exp()} | Предоставляет возможность отобразить результат возведения в указанную степень числа e:
|
|
| {Log()} | Предоставляет возможность вычислить натуральный логарифм:
|
|
| {Maximum(,)} | Предоставляет возможность сравнить два значения и отобразить максимальное:
|
|
| {Minimum(,)} | Предоставляет возможность сравнить два значения и отобразить минимальное:
|
|
| {Sqrt()} | Предоставляет возможность вычислить квадратный корень из числа:
|
|
