Группы
Одной из основных задач при построении отчетов является задача группировки выводимых данных. Группировка может применяться, как для логического разделения строк с данными на странице, так и для визуального улучшения вида отчета.
Для построения отчетов с группировкой применяется два блока – Заголовок группы и Итог группы.
Блок Заголовок Группы выводится в начале каждой группы, блок Итог группы выводится в конце каждой группы.
-
Для группировки данных по Колонке данных, в заголовок группы добавляется компонент Текст (Text), а из Словаря перетягивается нужный пункт.
Группировка данных по Колонке данных
-
Для группировки данных по графе Выражение, в заголовок группы добавляется запись вида {Data_1.Question_0}.
Группировка данных по графе Выражение
Настройки группировки данных определяются в редакторе блока Заголовок группы. Для того чтобы вызвать редактор блока Заголовок данных, необходимо:
-
Дважды кликнуть левой кнопкой мыши по блоку Заголовок данных;
-
В контекстном меню блока Заголовок данных выбрать Колонка данных;
-
Из списка слева выбрать вопрос, по которому задается Условие группировки.
-
Если нужно, можно также выбрать Направление сортировки.
Редактор отчета
Просмотр отчета с применением группировки данных
В словаре данных представлена отдельная категория Функции. В этой категории представлены элементы, при помощи которых можно рассчитать определенный результат или вернуть необходимое значение. Все элементы категории Функции разделены по группам.
В таблице представлен перечень основных функций, их описание и краткие примеры.
Date
Функция | Описание | Пример |
---|---|---|
{DateDiff(,)} | Вычисляет интервал между указанными датами
|
|
{DateSerial(,,)} |
Предоставляет возможность указать дату
|
|
{Day()} |
|
|
{DayOfWeek()} |
|
|
{MonthName()} |
|
|
{Year()} |
|
|
Math
Функция | Описание | Пример |
---|---|---|
{Abs()} | Предоставляет возможность возвратить абсолютно число.
|
|
{Div()} | Предоставляет возможность отобразить результат деления одного аргумента на другой:
|
|
{Exp()} | Предоставляет возможность отобразить результат возведения в указанную степень числа e:
|
|
{Log()} | Предоставляет возможность вычислить натуральный логарифм:
|
|
{Maximum(,)} | Предоставляет возможность сравнить два значения и отобразить максимальное:
|
|
{Minimum(,)} | Предоставляет возможность сравнить два значения и отобразить минимальное:
|
|
{Sqrt()} | Предоставляет возможность вычислить квадратный корень из числа:
|
|