Урок 15 · 9 мин чтения

Условное форматирование

Как раскрасить таблицы и карточки по смыслу — цвет фона, шрифта, иконки и data bars по правилам или по мере (в т.ч. отдельной).

Голая таблица с числами заставляет читателя считать глазами. Цвет и значки делают это за него: красная ячейка — провал, зелёная стрелка — рост. Это условное форматирование — оформление, которое зависит от значения. И главный его приём в Power BI — управление цветом через отдельную меру.

На каком примере

Сквозной набор: Продажи, Регионы, Календарь. Меры [Выручка] и [Выручка ПГ] (прошлый год); для матрицы выполнения — справочник плана Бюджет[План] и мера [План] (как в уроке про виртуальные связи). Раскрасим матрицу выполнения и KPI.

Что можно форматировать

В таблицах, матрицах и картах условно задаются:

  • Цвет фона ячейки — тепловая карта значений;
  • Цвет шрифта — выделить отрицательные красным;
  • Иконки — ▲▼●, светофор по порогам;
  • Data bars — мини-полоски прямо в ячейке (длина = величина);
  • Веб-ссылки/URL изображений — картинки и переходы из значений.

Настройка: выделить визуал → раздел поля → Условное форматирование → выбрать, что красим.

Три способа задать правило

  1. Градиент (по шкале). Цвет плавно меняется от минимума к максимуму — тепловая карта. Хорош для «где больше/меньше».
  2. По правилам (пороги). if значение ≥ 100% → зелёный, 80–100% → жёлтый, < 80% → красный. Классический светофор выполнения плана.
  3. По полю/мере. Цвет берётся из отдельной меры, возвращающей код цвета. Самый гибкий — любая логика.
Форматирование по мере — главный приём

Способ «по полю» позволяет вычислить цвет мерой на DAX и вернуть HEX-код. Тогда раскраска подчиняется любой бизнес-логике, а не только простым порогам по тому же числу. Это снимает потолок встроенных правил.

Цвет выполнения =
VAR _Факт = [Выручка]
VAR _План = [План]
VAR _Доля = DIVIDE ( _Факт, _План )
RETURN
    SWITCH (
        TRUE (),
        _Доля >= 1,    "#2E7D32",   -- зелёный
        _Доля >= 0.8,  "#F9A825",   -- жёлтый
        "#C62828"                    -- красный
    )

В условном форматировании цвета фона выбираем «По полю значения» → мера [Цвет выполнения]. Теперь ячейка красится по отношению факта к плану — а не по самой выручке.

Цвет может зависеть от другого показателя

Сила меры-цвета в том, что красить можно по одному показателю, а смотреть на другой. Например, в ячейке стоит выручка, а цвет — по проценту выполнения плана или по марже. Встроенные правила красят только по самому отображаемому числу; мера снимает это ограничение.

KPI-карточки и не только

Тот же приём — на карточках, заголовках, даже на отдельных элементах: мера возвращает цвет, и значение «подсвечивается» по смыслу. Для сложной графики в ячейке (стрелки, спарклайны, бэйджи) идут дальше — в SVG-меры (отдельный урок), но для цвета фона/шрифта/иконок хватает штатного условного форматирования.

Не превращайте отчёт в радугу

Условное форматирование работает, пока цвета что-то значат и их немного. Если раскрашены все столбцы во все цвета — сигнал теряется, читатель не понимает, куда смотреть. Правила: один смысловой цвет = одно значение (красный только «плохо»), нейтральные данные оставляйте неокрашенными, помните про дальтоников (не только красный/зелёный — добавляйте иконку/форму).

Что дальше

Таблицы и карточки теперь читаются по цвету. Дальше — самое современное: как собирать модель Power BI через AI (Claude + MCP). Следующий урок.

Зачем задавать условное форматирование «по полю» через отдельную меру, а не правилами?
Встроенные правила красят только по самому отображаемому числу и простым порогам. Мера-цвет (возвращает HEX) снимает этот потолок: логика любая, и красить можно по одному показателю, а отображать другой. Это главный приём гибкого условного форматирования.
Прогресс сохраняется в вашем браузере.
§ Power BI под ключ

Нужно внедрить
это в компании?

Соберём DWH, модель и дашборды под ваши данные. Бесплатная консультация — 30 минут.

Телефон+7 918 042 34 43