У меня следующая ситуация в базе данных:
Отдел Таблица содержит все отделы компании.
Employee Таблица содержит всех сотрудников вместе с идентификатором их отдела и полем AllowedAbsenceDays, в котором указано, сколько дней сотруднику разрешено отсутствовать в текущем году.
Таблица
Отсутствие содержит все отсутствия, которые происходят в компании. Он имеет идентификатор сотрудника и дату отсутствия, а также причину отсутствия (отпуск, отпуск по болезни, личные дни и, возможно, многое другое в будущем ...)
Я должен создать отчет, в котором перечислены все сотрудники и указано, сколько дней им разрешено отсутствовать, а также сколько дней они отсутствовали (и в чем причина отсутствия).
Я сгруппировал данные по сотруднику и по причине отсутствия:
Это то, что я могу получить до сих пор, поместив дни Департамента, Сотрудника и Допустимые пропуски в область сводных строк, Причину в столбце и Сумму дней, отсутствующих в области данных:
Проблема в том, что я не могу получить промежуточные итоги разрешенных дней отсутствия на отдел (что является жестким требованием). Окончательный отчет должен выглядеть примерно так (у меня есть фотошоп).
Есть ли способ получить эти промежуточные итоги? Может быть, я должен подготовить данные для сводной таблицы по-другому? Обратите внимание, что столбец Общая сумма должен включать только фактические дни отсутствия (не разрешенные дни отсутствия).
Пример рабочей книги доступен для скачивания здесь
Спасибо всем, кто все еще читает:)
P.S. Реальный случай другой (в проблемной области). Это несколько надуманный пример, но основная проблема та же.