У меня возникла проблема с разработкой способов получения этих данных в сводной таблице.Как организовать данные для таблицы сводной таблицы Excel
Мои исходные данные следующим образом:
<pre>
EMPLOYEE_ID| Leave_Date | Month_Yr | Leave_Type | Leave_Days | AREA | Manager | Manager_Team_Size
120 | 15 May 2015 | May 2015 |Sick | 1 | Sales | Martin Brent | 21
120 | 16 May 2015 | May 2015 |Sick | 1 | Sales | Martin Brent | 21
127 | 9 May 2015 | May 2015 | Family | 0.75 | HR | Sandy Gibson | 7
125 | 1 June 2015 | Jun 2015 | Annual | 1 | HR | Sandy Gibson | 7
132 | 2 June 2015 | Jun 2015 | Annual | 1 | Cust Supp| Nigel Watts | 12
120 | 1 June 2015 | Jun 2015 |Sick | 1 | Sales | Martin Brent | 21
121 | 5 June 2015 | Jun 2015 | Family | 0.5 | HR | Sandy Gibson | 8
125 | 1 June 2015 | Jun 2015 | Annual | 1 | HR | Sandy Gibson | 8
132 | 3 June 2015 | Jun 2015 | Annual | 1 | Cust Supp| Nigel Watts | 14
</pre>
В таблице Pivot Я пытаюсь создать около менеджеров. Я хочу видеть, какие менеджеры получают много отпуска в своей области, чтобы попытаться выявить потенциальные проблемные области.
Обратите внимание, как количество сотрудников в команде менеджера может меняться с каждым месяцем.
В центре есть слайсеры, где пользователи могут обрезать по месяцам (т.е. апрель 2015 года, май 2015 года, июль 2015 года) и по площади и по типу отпуска. Они могут выбирать несколько значений (например, май &) или HR, Cust Supp и Продажи или их комбинации.
Например, сказать, что я нарезанный данные, чтобы показать данные Jun ежегодного отпуска по кадрам Я хотел бы видеть:
<pre>
Manager | Days_per_member
Sandy Gibson | =2/7 (0.29)
</pre>
Если я нарезанный данные, чтобы показать, май и июнь по продажам и Cust Поддержку все виды отпуска, я должен посмотреть:
<pre>
Manager | Days_per_member
Martin Brent | =3/21 (0.14)
Nigel Watts | =2/((12+14)/2) = (0.15)
</pre>
Команда Найджела Уотса была 12 сильной в мае, а затем 14 сильных в июне.
Я не могу понять, как представить данные таким образом, чтобы мы могли сравнивать менеджеров с использованием показателя «Всего дней отпуска»/«Размер команды», чтобы дать мне отпуск/лицо в своей команде. Я использовал вычисляемое поле в своих данных, но вычисленное поле всегда SUMS-значения. Вы не можете использовать MAX или MIN или AVG, которые были бы идеальными. Таким образом, общая сумма leave_days правильная, но общая сумма команды добавляется повторно и заканчивается кратным размеру команды. Поэтому я подумал о том, чтобы показать параметр размера команды в моих данных как функцию размера группы, разделенной на экземпляры отпуска. Например, если размер команды равен 10, и у этой команды осталось 8 дней, параметр становится 10/8. Это работает, но если я выбираю 2 типа отпуска в слайсере, и, скажем так, это дает мне 15 дней отпуска, параметр должен быть 15/10, но вместо этого я получаю 15/20 (он суммирует размер команды дважды).
Если у меня есть, я могу ограничить его тем, что пользователи могут нарезать только один месяц за раз, но было бы здорово, если бы они могли нарезать несколько типов отпуска по крайней мере.
Я так устал от этой проблемы, что больше не вижу прямой, и мой мозг прекратил функционировать хорошо. Кажется, я не могу сделать мысленный прорыв, чтобы решить эту проблему.
Спасибо за любую помощь.
Привет, Гордон, это сработало. Я все еще общаюсь, чтобы понять, почему, но я в высшей степени благодарен вам! Спасибо огромное! –