Я ищу способ определить, исправил ли сотрудник проблему непосредственно для клиента. Когда сотруднику необходимо вернуться в течение 7 дней, проблема не была решена.
Ситуация:
- Проблема была решена немедленно. Таким образом, положительный балл.
- Другой сотрудник уже пытался исправить, но не удалось. За это
работник все еще считает, что он исправил это немедленно.
- Сотрудник вернулся к клиенту и устраняет проблему. Нет очков, так как он потерпел неудачу раньше.
- Сотрудник посетил клиента, но коллеге пришлось посетить, чтобы, наконец, исправить. Таким образом, нет оценки.
Набор данных выглядит следующим образом, я подделал результат:
Customer Date Employee Outcome_Fixed
1 1-8-2018 1 1
2 2-8-2018 4 0
2 8-8-2018 3 0
2 11-8-2018 4 0
3 3-8-2018 8 0
3 5-8-2018 7 1
4 6-8-2018 3 1
Мне нужно вычислить этот последний столбец. В зависимости от клиента, сотрудника и разницы дат в течение или более 7 дней. Кто-нибудь знает, как решить эту проблему?
Я пытался использовать опережающие и запаздывающие данные, но, поскольку количество посещений неизвестно, это не помогло.
Спасибо!