Сергей Новиков, во-первых, это не очень красиво выкладывать файл, в который трудно назвать рабочим, в котором куча таблиц без настроенных связей и куча не рабочих вычисляемых столбцов. Во-вторых следует из первого - если слона есть по частям и нормально формулировать вопросы, то ответы будут более полезными.
Из того, что увидел в вашем "рабочем" файле и что смог понять:
В целом для таблицы фактов "LogMessages" есть все необходимые справочники, не хватает только календаря (может не заметил) и настроенных связей. Как я понял таблицу фактов - в ней фиксируются все статусы-движения талончика(TicketId). Соответственно минимальное время TicketId - это начало приема, максимальное время TicketId - это конец приема. Для этого достаточно элементарных мер MIN(LogMessages[CurrentTimestamp]) и MAX(LogMessages[CurrentTimestamp]) соответственно. Мера разницы между MAX и MIN будет продолжительность приема. Такое считается элементарно - у меня ничего не зависает. Сформировал таблицу: Оператор - Талон - Начало приема - Конец приема - Время приема, - выглядит все логично. По фильтру за 6е августа получилось, что первый прием в 6:59, закончили работу в 20:23. Но я так понимаю, что для расчета там надо все таки брать не все статусы талончика, но тут уже вам виднее, и это легко решается через фильтры связанных справочников.