Разработать отчет в Power BI или ином доступном BI инструменте
Требуется в инструменте Power BI или ином доступном BI инструменте разработать параметризированный отчет, на основе таблицы с данными.
Таблица 1 содержит следующие колонки:
- пользователь
- id заявки
- текущий статус заявки
- дата получения текущего статуса
- дата получения нового статуса
- новый статус заявки
Примеры статусов заявки:
0 "Зарегистрирована",
1 "Ожидает обработки",
2 "В работе"
8 "Обработана",
Таблица 2 содержит следующие колонки:
- пользователь
- дата и время события
- статус события (событие со статусом 2, означает что заявка была просрочена)
Входной параметр отчета:
Период – период времени за который требуется сформировать отчет, указывается в виде даты начала и окончания
В каждой строке отчета, должен быть выведен пользователь, для которого должны быть заполнены столбцы отчета по алгоритму описанному ниже.
Столбцы отчета:
Количество обработанных заявок – система должна для каждого из пользователей посчитать количество заявок, которые хотя бы раз за указанный период времени сменили статус с "Ожидает обработки" или "В работе" на статус "Ожидает согласования", "Обработана".
Количество заявок ожидающих обработки – система должна для каждого из выбранных пользователей посчитать количество заявок, которые имели статус "Ожидает согласования" на конец указанного периода
Количество просроченных заявок – система должна для каждого из пользователей посчитать количество заявок, которые хотя бы раз за указанный период времени были просрочены. Т.е. для каждого пользователя выбрать из таблицы 2 все события со статусом "2" за указанный период, для которых в таблице 1, в момент наступления этого события, заявки имели статус "Ожидает обработки" или "В работе".