Как условно отформатировать цвет на основе категориального значения?

Я создаю таблицы визуализаций в Power BI. Я знаю, как использовать условное форматирование для автоматической установки цветов на основе числовых значений, но я хочу раскрасить строки моей визуализации на основе категориальной переменной.

В моей таблице есть столбец, который идентифицирует "отдел". Я хотел бы выделить все строки определенного отдела каким-то цветом, но, поскольку это не числовая переменная, я понятия не имею, как это сделать.

Как я могу использовать условное форматирование в моей визуализации таблицы с категориальной переменной?

1 ответ

Решение

Как вы сказали, Power BI не поддерживает условное форматирование на основе категориальных значений. То, что я придумаю, должно назначить им числовые значения соответственно.

Допустим, у нас есть такая таблица:

данные

Мы можем добавить столбец с именем Department Code (Вы можете просто обозначить отделы, которые хотите выделить):

Department Code = 
SWITCH(
    'Table'[Department],
    "Production", 1,
    "Research and Development", 2,
    "Purchasing", 3,
    "Marketing", 4,
    "Human Resource Management", 5,
    "Accounting and Finance", 6,
    0
)

код отдела

И теперь вы можете определить цвет по правилам для Department основанный на Department Code (Для суммирования вы можете просто выбрать Мин / Макс / Средний):

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

Теперь у нас есть Маркетинг в красном и Бухгалтерский учет и финансы в желтом:

Результаты

Другие вопросы по тегам