Навигация:  МОДУЛЬ "СИСТЕМНОЕ ЯДРО" > ПОДМОДУЛЬ "СТАТИСТИКА" > Простые запросы > Настройка внешнего вида отчета >

Подсуммы

Предыдущая страницаВернуться в начало главыСледующая страница

Итоговая подсумма

query_sum

Чтобы создать итоговую подсумму по какому-либо столбцу, нужно перетащить поле на иконку подсуммы рядом с надписью В ИТОГЕ. Подсумма будет вычисляться по данному полю и печататься в конце отчета.

В параметрах подсуммы (рис. 2.4.7) определяются:

·Шрифт и цвет фона ячейки, в которой печатается подсумма.

·Опции:

oФормула в подсумме: подставляется автоматически;

oШаблон: выбор шаблона для отображения числового значения;

oВыравнивание

oСортировать элементы по этой подсумме: элементы будут расположены в порядке возрастания значения подсуммы;

oПечатать на отдельной строке: печать подсуммы на новой строке, иначе подсумма печатается в соответствующем столбце;

oНазвание подсуммы (печатается только с опцией "Печатать на отдельной строке")

Пример

Имеется запрос отображающий список всех талонов. Необходимо показать общее количество оказанных услуг.

Количество услуг талона можно вычислить с помощью выражения Кол-во услуг в талоне:

(select sum(CNT) from FM_BILLDET where FM_BILLDET.FM_BILL_ID=FM_BILL.FM_BILL_ID)

Данное выражение добавляется в список полей отчета и по нему формируется итоговая подсумма.

 Рисунок 2.4.7. Параметры подсуммы


Рисунок 2.4.7. Параметры подсуммы

Дополнительные параметры подсуммы (рис. 2.4.7) можно настроить, выполнив двойной щелчок на надписи В ИТОГЕ.

Подсумма для группы

query_sum

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

Существует возможность прописать в подсумме содержимое поля, по которому выполняется группировка. Для этого нужно выполнить двойной щелчок по полю, входящему в группу, – оно отобразится рядом со значком суммы. Чтобы удалить его, нужно еще раз щелкнуть два раза мышью по полю. Таким образом можно добавить/удалить несколько полей (если группировка выполняется по нескольким полям). В параметрах подсуммы (рис. 2.4.8) при этом  должен быть установлен флажок Показывать поля в названии.

Двойным щелчком мыши по добавленному полю открывается окно, в котором можно настроить параметры отображения этого поля (рис. 45):

·Название подсуммы: текст, шрифт и цвет фона для названия

·Опции:

oПоказывать поля в названии — флажок отображает содержимое полей, по которы выполняется групировка, в названии группы.

oНазвание на отдельной строке — название подсуммы будет напечатано с новой строки.

oС новой страницы — название подсуммы будет напечатано с новой страницы.

Пример

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

В запросе создается группировка по отделению. Для данной группы формируется подсумма по столбцу Кол-во услуг в талоне. В параметрах подсуммы устанавливается флаг Показывать поля в названии.

 Рисунок 2.4.8. Параметры подсуммы


Рисунок 2.4.8. Параметры подсуммы

formula_color

·Кнопкой Условное форматирование ячеек с подсуммами открывается окно (рис. 2.4.9), где можно изменить цвет шрифта и фона ячейки в зависимости от значения подсуммы.

 Рисунок 2.4.9. Условное форматирование ячеек с подсуммами


Рисунок 2.4.9. Условное форматирование ячеек с подсуммами

Формулы вычисления подсумм

Кроме автоматически формируемых подсумм в отчете могут быть созданы подсуммы, вычисляемые по заданным пользователем формулам.

Для этого в параметрах столбца, по которому формируется подсумма, пишутся формулы в разделах

·Подсумма

·Итоговая подсумма

Для суммирования значений столбца служит формула

SUM([Имя_столбца]),

где [Имя_столбца] — столбец, значения которого суммируются.

Дополнительные возможности вычисления подсумм:

·Использование в формуле значения подсуммы для заданного уровня группировки

·Вычисление подсуммы по уникальным значениям поля

·Функции, используемые в подсуммах