Промежуточными итогами называют результаты вычисления по определенной функции изменяющихся значений одного или нескольких столбцов записей, предварительно разбитых на несколько групп. Общий итог вычисляется с применением функций, заданных для вычисления промежуточных итогов. Он располагается в виде отдельной строки в конце списка. Необходимость в выполнении таких операций возникает довольно часто, поскольку они позволяют свести воедино и проанализировать однородные и неоднородные данные списка.
172
Прежде чем задать вычисление промежуточных итогов, все записи списка необходимо разбить на несколько групп. С этой целью используется сортировка. Ее производят по полю, при изменении значений которого предполагается вычисление промежуточных и общих итогов. Например, отсортировав в алфавитном порядке список на рис. 13.1 по полю "Занимаемая должность", все записи списка тем самым разбиваем па несколько групп по категориям должностей. Теперь для любого столбца группы записей можно задать автоматическое вычисление промежуточных итогов с указанием определенного типа функции.
Например, задать функцию СРЗНАЧ для столбцов "Оклад" и "Премия" рассматриваемого списка. В этом случае для каждой группы записей списка применительно к указанным столбцам будут автоматически вычислены промежуточные итоги, а в конце появится строка с общими итогами для всего списка.
Чтобы задать операцию вычисления промежуточных итогов для отсортированного по определенному полю списка, необходимо выполнить следующие действия: