Итоговая подсумма
Чтобы создать итоговую подсумму по какому-либо столбцу, нужно перетащить поле на иконку подсуммы рядом с надписью В ИТОГЕ. Подсумма будет вычисляться по данному полю и печататься в конце отчета. |
В параметрах подсуммы (рис. 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). |
Существует возможность прописать в подсумме содержимое поля, по которому выполняется группировка. Для этого нужно выполнить двойной щелчок по полю, входящему в группу, – оно отобразится рядом со значком суммы. Чтобы удалить его, нужно еще раз щелкнуть два раза мышью по полю. Таким образом можно добавить/удалить несколько полей (если группировка выполняется по нескольким полям). В параметрах подсуммы (рис. 2.4.8) при этом должен быть установлен флажок Показывать поля в названии.
Двойным щелчком мыши по добавленному полю открывается окно, в котором можно настроить параметры отображения этого поля (рис. 45):
·Название подсуммы: текст, шрифт и цвет фона для названия
·Опции:
oПоказывать поля в названии — флажок отображает содержимое полей, по которы выполняется групировка, в названии группы.
oНазвание на отдельной строке — название подсуммы будет напечатано с новой строки.
oС новой страницы — название подсуммы будет напечатано с новой страницы.
Пример
В запросе из предыдущего примера требуется показать количество оказанных услуг в каждом отделении.
В запросе создается группировка по отделению. Для данной группы формируется подсумма по столбцу Кол-во услуг в талоне. В параметрах подсуммы устанавливается флаг Показывать поля в названии.
Рисунок 2.4.8. Параметры подсуммы
·Кнопкой Условное форматирование ячеек с подсуммами открывается окно (рис. 2.4.9), где можно изменить цвет шрифта и фона ячейки в зависимости от значения подсуммы. |
Рисунок 2.4.9. Условное форматирование ячеек с подсуммами
Формулы вычисления подсумм
Кроме автоматически формируемых подсумм в отчете могут быть созданы подсуммы, вычисляемые по заданным пользователем формулам.
Для этого в параметрах столбца, по которому формируется подсумма, пишутся формулы в разделах
·Подсумма
·Итоговая подсумма
Для суммирования значений столбца служит формула
SUM([Имя_столбца]),
где [Имя_столбца] — столбец, значения которого суммируются.
Дополнительные возможности вычисления подсумм:
·Использование в формуле значения подсуммы для заданного уровня группировки