Содержание

Пример отчета со сложными многоуровневыми группировками

Содержание

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

Допустим, у нас есть вот такие данные на входе:

Это условный пример текущего состояния бизнес-процесса согласования кредитных заявок. Каждая строчка в нем – это одна заявка. В нашем случае отчет может строиться по холдингу, состоящему из нескольких банков, ведущих документооборот в единой системе.

Колонки данных:

  • bank – банк, к которому принадлежит заявка на кредит.
  • region – регион, в котором зарегистрирована заявка.
  • manager – клиентский менеджер, который зарегистрировал заявку.
  • step – текущий шаг процесса. Для простоты их всего два: step1, step2.
  • amount – сумма заявки.

Мы хотим получить отчет, где могли бы видеть количество заявок на определенном шаге, а также их общую сумму, при этом хотим иметь возможность группировать данные по любой характеристике – bank, region, manager. А также задавать несколько группировок одновременно, две или три.

Вот пример работы такого отчета.

А вот тут можно загрузить его исходные файлы. Это два представления, которые нужно импортировать в TessaAdmin, и затем запустить представление ComplexReportExample.