Автор: София Рубель
Клиент обратился к нам с задачей — ему нужно было не только рассчитать прибыль и рентабельность своих проектов, но и сделать эти показатели более наглядными и понятными для всей команды.
После того, как мы вычислили показатель рентабельности для каждого проекта, у клиента возникла идея — сделать так, чтобы значение этого показателя автоматически окрашивалось в определённый цвет в зависимости от его величины. Это должно было помочь быстро оценить, насколько проект прибыльный:
Однако возникла сложность: поле "Рентабельность" у нас — это вычисляемое поле типа "Число". Для реализации цветовой индикации нам нужно было работать с текстовым значением, в котором можно было бы вставлять переменные и условные формулы.
Для эксперимента мы создали дополнительное поле, чтобы проверить, получится ли реализовать нужную формулу. В нём мы успешно получили желаемый результат — число с нужным значением рентабельности.
Затем мы решили не усложнять систему и вместо этого изменили исходное поле "Рентабельность" — сделали его типом "Текст с переменными". В это поле вставили нашу формулу, которая изначально вычисляла рентабельность, и вместо переменной {{Задача.Рентабельность проекта, %}} вставили полученную формулу.
Теперь в одном поле у нас одновременно отображается и сам показатель рентабельности, и его цветовая индикация — всё автоматически и удобно.
Обнаружили, что после запятой отображаются лишние цифры — четыре знака, что выглядело неаккуратно. Поэтому мы добавили в формулу функцию округления, чтобы результат показывался с двумя знаками после запятой.
В результате мы получили универсальное и наглядное решение: одно поле, в котором отображается рентабельность проекта и его цветовая индикация, мгновенно показывающая уровень прибыльности. Это значительно упростило работу клиента и сделало анализ данных более быстрым и понятным.
Дата публикации: 17 июн, 2025