Как сгруппировать показатели и создать столбцы таблицы с именем источника
Я новичок в 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
(размещается на карточке визуальных / текстовых меток)