Расчет коэффициента отсутствия на одного работника - PullRequest
0 голосов
/ 05 октября 2019

Цель состоит в том, чтобы использовать Dax и Power Pivot, чтобы определить, каков процент отлучений на одного сотрудника. Эта наименьшая степень детализации может быть использована позже для определения среднего отсутствия в каждой области.

Я получаю от руководителей групп обзор (Excel), который отображается за день, независимо от того, был ли сотрудник там в день или болен илив отпуске

tblOverview Дата - Имя - Штат - Район - Смена

  • Дата: Дата с 01.01.- 31.12.
  • Имя: Имя человека
  • Состояние: A = присутствует, E = отсутствует
  • Площадь: область
  • Смена: недельная смена или смена выходного дня (Пн. (Вторник выходной)

Поскольку у сотрудников разные сменные модели, это, вероятно, более сложная задача. Большинство работают с понедельника по пятницу. Тем не менее, некоторые работают со среды по воскресенье.

Каким-то образом я должен выяснить, сколько рабочих дней у каждого сотрудника в неделю / месяц и сколько дней он отсутствовал. Только как лучше? Может ли это быть элегантно решено с помощью функции Dax без корректировки структуры таблицы?

Я рад каждому вкладу!

Редактировать:

Первая сводная таблица показывает, какмного дней каждый сотрудник работал («А») в неделю. Вторая сводная таблица показывает дни отсутствия («E»): введите описание изображения здесь

Результат должен быть показан в той же структуре. Во-первых, функция должна сравнивать, является ли рабочий день для каждого сотрудника рабочим днем ​​по сравнению со сменной моделью (или в воскресенье, или в воскресенье), а затем, если сотрудник не работает («E»). Если сотрудник не работает, доступность должна быть 0% или 100% отсутствия для соответствующего дня.

Здесь у вас есть пример таблицы / файла:

введите описание ссылки здесь

...