Необходимо сделать модель рейтингования по 80 регионам. В каждом регионе есть услуги, для простоты Яблоки, Сливы, Груши. Есть План (бюджет), есть факт.
Необходимо, чтобы рейтинг работал с учетом выполнения плана и ежемесячного тренда. Т.е. если показатель в следующем месяце выше предыдущего - это позитивный сценарий, если показатель держится на одном уровне в зоне невыполнения(т.е. меньше 100%)это отрицательный сценарий, соотв. если падает - отрицательный, если растет положительный.
Все три услуги должны сворачиваться в один рейтинг. Для примера я взял всего три регионы. Сделал модель, но это немного не то. Всю голову сломал.
Вот по какой логике работает моя модель (в аттаче):
1. Берем вводные данные.
2. Считаем соотношение факта к плану, т.е. % выполнения.
3. Ранжируем регионы по всему активному массиву в рамках периода.
4. Суммируем ранги по временному горизонту, результат вычитаем из 100, для получения инвертированного результата.
5. Рассчитываем логику с двумя условиями для определения негативных или позитивных трендов.
6. Результат суммируем и делим на 100, для уменьшение натурального значения (так лучше воспринимается).
7. Устанавливаем коэффициент влияния по услугам, если выполнение планов по ШПД, мы оцениваем выше, чем по ТВ, например.
8. Считаем окончательный ранг.
9. Далее можно выделить несколько "зон", например - зона риска, зона роста и т.д. и покрасить в разные цвета.
Но это криво, по сути не правильно учитывается тренд.
Помогите пожалуйста, кто сталкивался.
Заранее - спасибо!