Я создаю таблицу показателей супервизора в Таблице. В основном, на счет супервизора влияют две части. Одним из них является собственная работа руководителя, например. там свое опоздание. И другая часть была отчетностью их сотрудников, например. их сотрудники отсутствовали.
Я ожидаю агрегирования всех критериев в dashbaord, и фильтр Supervisor ID получит данные его системы показателей. Вот образец необработанных данных:
Таким образом, из данных мы можем знать, что для каждого CSR у каждого из них есть свой супервизор, а для супервизора их супервизор отчетности (который должен быть менеджером) является пустым.
Итак, я создал 3 расчетных поля. Один называется SUP_ID, а вот код:
IF ISNULL([SupervisorID]) THEN [EmployeeID]
ELSE [SupervisorID]
END
Другая область расчета называется SUP_Flag, код:
[EmployeeID]=[SupervisorID____OLD]
Последний называется SupervisorID___OLD], код:
IF [ROLE] = 'Supervisor' THEN [EmployeeID]
ELSE NULL
END
С этими тремя полями вычислений я могу использовать SUP_ID для фильтрации всей информации, которую я хочу в каждой таблице. Когда я хочу, чтобы производительность каждого сотрудника, принадлежащего руководителю, я просто использовал SUP_ID как фильтр Если я хочу, чтобы у каждого супервизора была собственная производительность, я использую SUP_ID, а также SUP_Flag, чтобы дать мне информацию, и она работает очень хорошо.
Все выше было сделано отдельным листом.
Теперь моя проблема:
Есть поле, которое мне нужно поставить, называется итоговым баллом руководителя, и оно объединяется в одном поле с оценкой сотрудника и его собственной оценкой. Эти два балла находятся в предыдущем отдельном листе. Я собираюсь использовать LOD для их объединения, но это не работает, как я ожидал.
Вот что я написал:
Final_Score_Part1 (производительность Sup)
{FIXED [SUP_ID],[Supe Flag]: ([EVALUATION SC]*1* 0.2)}
Final_Socre_Part2 (производительность сотрудника)
{FIXED [SUP_ID],[Supe Flag]: ((([LOST TIME %] * 0.6) + ([ATTENDENCE_SC]*0.2) + ([PUNCTUALITY_SC]*0.2)) * 0.5 )}
Final_Score:
Final_Score_Part1 + Final_Socre_Part2
Вот скриншот, который мне дал Tableau.
(Я вычеркнул имя руководителя)
Итак, вы можете видеть, что оценка part1 была основана на Sup_Flag = True, а оценка part2 основана на SUp_Flag = Null, поэтому, когда я их агрегирую, она все равно не даст мне правильную оценку.
Может кто-нибудь помочь мне с этим? Я буду очень признателен за вашу помощь.
Спасибо
Привет @Phani,
Поскольку я не мог загрузить изображение в комментарии, я разместил новое изображение здесь
введите описание изображения здесь