Цель состоит в том, чтобы использовать Dax и Power Pivot, чтобы определить, каков процент отлучений на одного сотрудника. Эта наименьшая степень детализации может быть использована позже для определения среднего отсутствия в каждой области.
Я получаю от руководителей групп обзор (Excel), который отображается за день, независимо от того, был ли сотрудник там в день или болен илив отпуске
tblOverview Дата - Имя - Штат - Район - Смена
- Дата: Дата с 01.01.- 31.12.
- Имя: Имя человека
- Состояние: A = присутствует, E = отсутствует
- Площадь: область
- Смена: недельная смена или смена выходного дня (Пн. (Вторник выходной)
Поскольку у сотрудников разные сменные модели, это, вероятно, более сложная задача. Большинство работают с понедельника по пятницу. Тем не менее, некоторые работают со среды по воскресенье.
Каким-то образом я должен выяснить, сколько рабочих дней у каждого сотрудника в неделю / месяц и сколько дней он отсутствовал. Только как лучше? Может ли это быть элегантно решено с помощью функции Dax без корректировки структуры таблицы?
Я рад каждому вкладу!
Редактировать:
Первая сводная таблица показывает, какмного дней каждый сотрудник работал («А») в неделю. Вторая сводная таблица показывает дни отсутствия («E»): введите описание изображения здесь
Результат должен быть показан в той же структуре. Во-первых, функция должна сравнивать, является ли рабочий день для каждого сотрудника рабочим днем по сравнению со сменной моделью (или в воскресенье, или в воскресенье), а затем, если сотрудник не работает («E»). Если сотрудник не работает, доступность должна быть 0% или 100% отсутствия для соответствующего дня.
Здесь у вас есть пример таблицы / файла:
введите описание ссылки здесь