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

Posted by

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

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

groupingreport_data

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

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

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

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

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

groupingreport_report

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

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *