Доброго времени суток
Задача:
Привести воронку продаж к единому виду, в коробке 3.3.2 она рисуется по разному в зависимости от данных т.е в одном случае будем иметь вид
1
когда по первой стадии показатели малы
в другом случае будем видеть зеркально отраженную воронку продаж
2
Необходимо привести воронку к виду 2

Маленькие вводные:
За отрисовку воронки отвечает компонент FunnelControl, который получает на вход 2 поля датасета (код скрипта wnd_PipeLineWorkspaceScript)

FunnelControl.FactDataFieldName = 'FactAmount';
FunnelControl.PlanDataFieldName = 'EstimatedAmount';                   

FunnelControl основывается на TChart, но в конфигурации не вынесены какие либо события для объекта, а в самом коде компоненты уже зашито логику (FactDataFieldName/PlanDataFieldName) * 100

Конфигурация Terrasoft 3.3.2.157
Бинарные файлы Terrasoft 3.3.2.268

Нравится

2 комментария

Добрый день, АльфаКрыса!
Все гораздо проще. :smile: На FunnelControl через сервисы конфигурации влиять нет необходимости.
Достаточно для наглядности в Деталь[План] раздела "Воронка продаж" вынести поле "Номер стадии", затем следуя логике проставить реальные плановые значения. Это означает, что "Первых контактов" у нас может быть количество X. Из них презентаций всегда будет X-n (где n=0...k). Математически это означает, что Презентаций не может быть больше, чем Первых контактов. Затем следующая стадия даст на выходе количество успешно завершенных задач меньше либо равно предыдущей. И так до последней.

Следуя описанной логике, проставляя реальные планы: количественный показатель изменяется обратно по отношению к номеру стадии (чем выше номер стадии, тем меньше план), Вы всегда будете получать воронку вида 2.

stage.png

Павел, Ваша логика работает в случае коробочных стадий, в моем варианте Воронки продаж 4 стадии, это количество задач с соответствующими стадиями, а 5я, соотношение плана и факта по оплаченным счетам. В базовой коробке Террасофта есть 2 представления : Количество продаж и Сумма продаж, я сделал гибрид этих двух представлений, и в этом случае число (фактическая сумма/ плановая сумма ) * 100%, может быть намного больше чем соотношение для количества задач. На текущий момент единственное решение которое я нашел, это делить показатели для последней стадии на 1000

Показать все комментарии