Посмотрим на несколько примеров условного форматирования таблиц DataLens
Для удобства работы бизнес-пользователя при создании дашбордов используются различные правила и техники. Одной из них является применение выделений цветом:
В качестве примера возьмем таблицу, в которой есть два поля, которые помогают оперативно оценить положение дел. Оба базируются на динамике показателя, но в одном столбце показываем рост или снижение показателя в % , а во втором используя индикатор акцентируем внимание на снижении или росте показателя если снижение / рост превышает некоторое значение.
Для того, чтобы в столбце отображалось помимо значения и шкала необходимо перейти в настройки поля и активировать переключатель линейный индикатор. Затем задать опции для выделения цветом и др., после чего применить изменения. В примере выше настройки выглядят следующим образом:
Встроенных индикаторов в DataLens нет, но можно использовать emoji в качестве значков при настройке условного форматирования в DataLens. Поскольку в ячейке выводим значение некоторого поля, то мы можем рассчитать это значение в нужном нам виде. Добавим параметр у которого будет следующая формула:
1 2 3 4 5 6 7 |
if( [Динамика шт.] < - 0.2, str("?"), [Динамика шт.] > 0.2, str("✔️"), "" ) |
Работает она следующим образом:
- проверяем значение показателя [Динамика шт.] , если оно меньше 0.2, то индикатор ?
- если его значение выше 0.2, то рост ✔️
- если в диапазоне от -0.2 до 0.2, то ничего не выводим
Такая логика помогает оценить динамику показателя. В примере мы мониторим ситуацию: если рост более 20% или падение более 20%, то индикатор сигнализирует нам об этом:
Заключение
На сегодняшний день возможности условного форматирования в таблицах DataLens возможно в чем-то уступают функционалу по сравнению с другими инструментами визуализации данных, но их достатчоно для решения типовых задачи по визуализации данных.