Skip to content

Случаи анализа посещаемости в департаментах

1. Обзор

1.1 История вопроса

Ли Мингмин работает в отделе кадров, и однажды начальник объяснил ей, что она использует данные о посещаемости в компании, чтобы посмотреть посещаемость каждого отдела.

После общения мы поняли, что боссу нужен не список опоздавших и рано ушедших, а анализ данных о посещаемости для понимания управления и рабочей ситуации в каждом отделе, чтобы получить надежные предложения по организации работы и подбору персонала.

1.2 Аналитическое мышление

Минг Ли анализирует каждый отдел с точки зрения "опозданий", "отработанных часов" и "взятых отпусков". Это показано на диаграмме ниже:

1.3 Анализ результатов

Группа R&D имеет самую продолжительную среднюю продолжительность рабочего дня, но самый высокий уровень опозданий (независимо от того, используются ли опоздания только в качестве контрольного показателя), должности R&D в компании очень загружены бизнесом, и для выполнения следующих новых задач R&D в компании потребуется нанять новую должность R&D для выполнения этой работы.

В финансовой группе самый низкий показатель среднего количества отработанных часов, поэтому необходимо обратить внимание на насыщенность штата и не рассматривать возможность добавления новых должностей в финансовую группу в ближайшем будущем;

1.4 Доступ к данным

Примеры данных, использованных в этой статье: attendance data.xlsx

2. Способы реализации

2.1 Обработка данных

На первом этапе получения данных нам нужно обработать исходные данные. Создайте новую тему анализа, загрузите загруженный пример данных "Attendance Data", добавьте данные по умолчанию, отметьте все поля.

2.1.1 Анализ данных перфокарт

1) Добавьте групповую сводку, чтобы узнать самое раннее и самое позднее время, в которое пользователь может заходить каждый день. Как показано на рисунке ниже:

Самое раннее время соответствует времени начала работы сотрудника

Самое позднее время соответствует времени увольнения сотрудника

2) Отфильтруйте данные, которые не относятся к праздничным дням или отпуску, т.е. данные, в которых поле "Статус" пустое, в этой части данных пользователи должны нормально заходить на работу, мы отфильтровываем их, чтобы проанализировать их данные о заходах. Как показано на рисунке ниже:

3) Создайте новое поле "Время опоздания": в компании Мингминга Ли опозданием считается прибытие в компанию позже 9:30. Поэтому мы создаем новое поле 9:30 для вынесения решения. Как показано на рисунке ниже:

(4) Сравнительная оценка времени присутствия. Когда рабочее время составляет менее шести часов, это оценивается как отсутствие; когда рабочее время составляет более 9:30, это оценивается как опоздание: в остальных случаях оценивается "полная посещаемость". Схема работы показана на следующем рисунке:

5) Скройте два поля, которые нам впоследствии не понадобятся. Как показано ниже, просто снимите флажок в настройках полей.

6) Сохраните и обновите этот набор данных

2.1.2 Агрегирование данных о посещаемости

1) Добавьте загруженный образец данных "Attendance Data" в эту тему анализа и переименуйте его в "Attendance Summary", как показано на рисунке ниже:

2) Добавьте групповую сводку, чтобы узнать самое раннее и самое позднее время, в которое пользователь может заходить каждый день. Как показано на рисунке ниже:

3) Отфильтруйте все данные об отпусках (обратите внимание, что данные о праздничных днях не выбраны). Как показано на рисунке ниже:

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

4) Объедините данные об отпусках и данные о нормальной отметке в разделе 2.1.1 в одну таблицу и выполните объединение сверху/снизу, чтобы объединить "Статус" и "Результат посещаемости" в один столбец, как показано на следующем рисунке:

5) Рассчитайте рабочее время. Используйте функцию DATESUBDATE, чтобы рассчитать разницу во времени между "самым поздним временем" и "самым ранним временем". Как показано на рисунке ниже:

6) Сохраните и обновите этот набор данных.

2.2 Создание компонентов анализа

Используйте компонент "Сводка посещаемости", созданный в разделе 2.1.2, перетащите его в поле "Отдел, отработанные часы" и усредните отработанные часы. На следующем рисунке показаны средние часы работы каждого сотрудника в каждом отделе, что позволяет наглядно представить интенсивность рабочей нагрузки в каждом отделе.

Кроме того, вы можете продолжать анализировать "статус опоздания, статус отпуска, статус отсутствия" каждого отдела и т. д., чтобы вы могли легко понять более подробную информацию о посещаемости. Это помогает персоналу понять управление посещаемостью в отделах.

2.3 Эффекты просмотра

См. раздел 1.2 данного документа.