Возможно, это не самый лучший способ, но можно сделать так.
Определить Map(Должность, Количество) map. В методе send (это шаг для каждой записи вашей выборки для отчета) проверять есть ли уже в map такая должность, если нет - добавить значение, если есть, изменить значение для данной должности на 1. Написать функцию, возвращающую этот map. Затем, создать свою ProgrammableSection c полем, которому указать функцию в свойстве DataMethod, возвращающую этот map.
|