Меня попросили составить отчет Power BI, в котором будут показаны некоторые детали службы поддержки организации. Я сделал это легко, но есть одна вещь, которую я не мог понять: они попросили меня показать среднее время, затрачиваемое каждым аналитиком службы поддержки на обработку заявок. Проблема в том, что я должен рассчитывать среднее время только между 8:00 и 18:00 в каждый день. это означает, что в день есть только 10 часов. Я пытался сделать это в SQL (MySQL), но ничего не вышло.
Извините, если это глупый вопрос, я все еще изучаю SQL и Power BI.
Я пытался:
CASE WHEN EXTRACT(HOUR FROM tick.CREATED) >= 8 AND
EXTRACT(HOUR FROM tick.TIME_CLOSED) <= 18 AND
weekday(tick.CREATED) not in (6,7) THEN
TIMESTAMPDIFF(HOUR,tick.CREATED,tick.TIME_CLOSED) END
Но я не знаю, как пропустить часы из этого диапазона и продолжить считать часы на следующий день.