Как сгруппировать показатели и создать столбцы таблицы с именем источника

Я новичок в Tableau! Надеюсь, это простые ответы. Заранее спасибо!

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

Окончательный пример вывода матрицы

Я начинаю с 6 таблиц, в которых перечислены все активные сотрудники в начале каждого года с 2015 по 2020 годы. Затем у меня есть список сотрудников и даты, которые были приняты на работу; так что все дополнения сотрудников. То же самое и с увольнениями. Все 8 этих таблиц находятся в одном файле Excel, но в разных таблицах.

Список таблиц данных

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

Текущий статус

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

Еще раз спасибо.

1 ответ

Решение

Я боюсь, что вам придется серьезно реструктурировать свои данные, прежде чем приступить к построению представления / кросс-таблицы, как видно из текущего состояния ваших данных (скриншот, предоставленный вами). Вы можете легко это сделать в Excel. Между тем, я рекомендую / предлагаю вам прочитать статью Хэдли Уикхема, известного статистика / специалиста по данным на этой странице https://vita.had.co.nz/papers/tidy-data.pdf

Тем не менее, я пытаюсь дать вам шаги, которым вы можете следовать -

Шаг-1 Переименуйте все столбцы таблиц численности, удалив из них годы. (Вместо этого храните названия лет на листах). Это даст одинаковые имена столбцов для всех ваших таблиц численности.

Шаг 2 UNIONвсе эти таблицы численности во вкладке данных таблицы. Храните имена листов в отдельных столбцах, которые в дальнейшем будут использоваться для извлечения значений лет.

Шаг 3 PIVOT все столбцы месяцев в строки (только на вкладке данных)

Шаг 4 Извлечь названия лет из столбца файла / названия листа

Шаг 5 Это даст структуру таблицы с тремя полезными столбцами для построения кросс-таблицы, т.е. 1. Year(размещается в столбцах); 2. Months (размещать рядами) и 3. Headcount value (размещается на карточке визуальных / текстовых меток)

Другие вопросы по тегам