Голая таблица с числами заставляет читателя считать глазами. Цвет и значки делают это за него: красная ячейка — провал, зелёная стрелка — рост. Это условное форматирование — оформление, которое зависит от значения. И главный его приём в Power BI — управление цветом через отдельную меру.
Сквозной набор: Продажи, Регионы, Календарь. Меры [Выручка] и [Выручка ПГ] (прошлый год); для матрицы выполнения — справочник плана Бюджет[План] и мера [План] (как в уроке про виртуальные связи). Раскрасим матрицу выполнения и KPI.
Что можно форматировать
В таблицах, матрицах и картах условно задаются:
- Цвет фона ячейки — тепловая карта значений;
- Цвет шрифта — выделить отрицательные красным;
- Иконки — ▲▼●, светофор по порогам;
- Data bars — мини-полоски прямо в ячейке (длина = величина);
- Веб-ссылки/URL изображений — картинки и переходы из значений.
Настройка: выделить визуал → раздел поля → Условное форматирование → выбрать, что красим.
Три способа задать правило
- Градиент (по шкале). Цвет плавно меняется от минимума к максимуму — тепловая карта. Хорош для «где больше/меньше».
- По правилам (пороги).
if значение ≥ 100% → зелёный, 80–100% → жёлтый, < 80% → красный. Классический светофор выполнения плана. - По полю/мере. Цвет берётся из отдельной меры, возвращающей код цвета. Самый гибкий — любая логика.
Способ «по полю» позволяет вычислить цвет мерой на DAX и вернуть HEX-код. Тогда раскраска подчиняется любой бизнес-логике, а не только простым порогам по тому же числу. Это снимает потолок встроенных правил.
Цвет выполнения =
VAR _Факт = [Выручка]
VAR _План = [План]
VAR _Доля = DIVIDE ( _Факт, _План )
RETURN
SWITCH (
TRUE (),
_Доля >= 1, "#2E7D32", -- зелёный
_Доля >= 0.8, "#F9A825", -- жёлтый
"#C62828" -- красный
)
В условном форматировании цвета фона выбираем «По полю значения» → мера [Цвет выполнения]. Теперь ячейка красится по отношению факта к плану — а не по самой выручке.
Сила меры-цвета в том, что красить можно по одному показателю, а смотреть на другой. Например, в ячейке стоит выручка, а цвет — по проценту выполнения плана или по марже. Встроенные правила красят только по самому отображаемому числу; мера снимает это ограничение.
KPI-карточки и не только
Тот же приём — на карточках, заголовках, даже на отдельных элементах: мера возвращает цвет, и значение «подсвечивается» по смыслу. Для сложной графики в ячейке (стрелки, спарклайны, бэйджи) идут дальше — в SVG-меры (отдельный урок), но для цвета фона/шрифта/иконок хватает штатного условного форматирования.
Условное форматирование работает, пока цвета что-то значат и их немного. Если раскрашены все столбцы во все цвета — сигнал теряется, читатель не понимает, куда смотреть. Правила: один смысловой цвет = одно значение (красный только «плохо»), нейтральные данные оставляйте неокрашенными, помните про дальтоников (не только красный/зелёный — добавляйте иконку/форму).
Что дальше
Таблицы и карточки теперь читаются по цвету. Дальше — самое современное: как собирать модель Power BI через AI (Claude + MCP). Следующий урок.