Одним из часто задаваемых вопросов является необходимость создать показатель, в котором плановое значение равняется нулю, но при этом результативность считается в обратном направлении.
Например, необходимо создать показатель ошибок сотрудника, где:
0 ошибок = 100%
3 ошибки = 0%
6 ошибок = -100%
Возможные решения:
1. Использование прямой интерпретации и формул
Создаем показатель типа KPI, в нем устанавливаем функцию интерпретацию, прямую, с нужными нам значениями, например: от -200 до 100:
В формуле расчета результативности прописываем:
— (100-) устанавливаем для того, чтобы прямая функция стала обратной;
— FN() это функция интерпретация, в данном случае, используется процентное отношение планового значения и факта;
F4070 — фактическое значения показателя;
P4070 — плановое значение;
— 3 это значение количества ошибок при нулевом значении результативности по показателю.
Результат:
1) При фактическом значении 0 результативность считается 100%;
2) При фактическом значении 3 результативность считается 0%;
3) При фактическом значении 6 результативность считается -100%;
2. Использование обратной интерпретации
Создаем показатель, устанавливаем функцию интерпретацию обратную, т.е. при 100% выполнении плана результативность 0 и наоборот:
В полях “Метка” указано количество ошибок.
Далее следует указать план — допустимое количество ошибок, например 3.
Результат:
1) Поскольку функция обратная, нулевое выполнение плана возвращает 100% результативность;
2) 100% выполнение плана возвращает нулевую результативность (т.к функция обратная);
3) 200% выполнение плана возвращает отрицательную результативность -100%;
3. Использование показателя типа Process
Можно использовать показатель типа Process(Оценки), его преимуществом является то, что при добавлении факта мы можем использовать текстовое значение.
Стандартно оценки ставятся от -2 до +2, но используя функцию интерпретацию можно установить любые значения, например 0 до 6, где количество ошибок более 6 возвращает -200% результативности. Также можно использовать более абстрактные метки: “Более 5 ошибок” или “Более 10 ошибок”. Кроме этого показатель типа Process предусматривает, что сотрудник может не каждый день работать и тогда за этот период можно поставить значение *, система не будет учитывать этот период (день, неделю и т.д.):
Результат:
1) Поскольку функция обратная, нулевое выполнение плана возвращает 100% результативность;
2) 100% выполнение плана возвращает нулевую результативность(т.к функция обратная);
3) 200% выполнение плана возвращает отрицательную результативность, -100%;
4. Обратная интерпретация и формула от факта
Используя обратную функцию интерпретацию, также возможно рассчитывать результативность исходя только из фактического значения. Для этого необходимо создать функцию интерпретацию таким образом, что фактическое значение будет количеством ошибок:
Формулу необходимо изменить, т.к. она предусматривает процентное отношение плана и факта, то в формуле изначально будет 2 значения, а нам необходим только факт:
— FN() это функция интерпретация, в данном случае, используется только значение факта;
— F4070 — фактическое значения показателя;
В результате видим:
1) При фактическом значении 0 результативность считается 100%;
2) При фактическом значении 3 результативность считается 0%;
3) При фактическом значении 6 результативность считается -100%;
Каждый из способов является решением данной задачи, но выбор варианта решения зависит от конкретной ситуации.
Эти показатели отличаются от своих тем, что рядом с названием указано из чьей матрицы он взят. Они появляются в личной матрице в том случае, если авторизованный пользователь является ответственным за внесение планов или фактов и есть невнесенные данные. Вывод этих показателей можно отключить в личных настройках, которые можно открыть через главное меню, расположенное в правом верхнем углу.
Если значение плана в матрице отличается от введенного, следует проверить наличие формулы (хотя при ее наличии возможность введения плана не доступна), а также период обновления плана.
Данная ситуация возникает, когда в текущем периоде сразу несколько сотрудников поочередно отвечали за объект управления, т.е. за это время было изменение ответственного.
Такие случаи возникали из-за зацикливания в библиотечных показателях. Каким-то образом иногда возникает ситуация, когда в одном из показателей pid = id, следовательно программа не может построить дерево и виснет.
Решение: поменять в таком показателе pid = 0.
Более сложный вариант, когда id1 = pid2, id2 = pid1, но он встречался в оргструктуре и возможность его появления уже закрыта.