Как сделать условное форматирование в power bi

Обновлено: 05.07.2024

Майские обновления

Если быть в курсе происходящего, можно не только узнать много нового, но и опередить конкурентов. Представляем Вашему вниманию последние обновления Power BI, презентованные командой Microsoft в мае 2016-го. Речь пойдёт о горячих новинках в представлении Отчёт и одной маленькой, но очень полезной функции.

Представление Отчёт

Пять нововведений Power BI в этом разделе – это:

  • Настраиваемые контекстные подсказки;
  • Условное форматирование таблиц;
  • Публикация данных на серверах Pyramid Server;
  • Загрузка больших данных в диаграммах;
  • Клавишное управление визуализацией.

Мы пройдёмся по каждому пункту и расскажем как это всё работает и где настраивается.

Настраиваемые контекстные подсказки

Майские обновления

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

Чтобы отформатировать значения данных просто кликните на них правой кнопкой мыши или нажмите на стрелочку рядом с выбранным типом данных. В появившемся меню Вы можете устанавливать окрас минимальных, среднего и максимальных значений:

Майские обновления

В итоге мы получаем раскрашенные данные (диапазон данных), для отмены которого нужно снова кликнуть на данные:

Майские обновления
Майские обновления

Публикация данных на серверах Pyramid Server

Расширенный функционал Pyramid Analytics, с которой сотрудничает Microsoft в разрезе работы над Power BI – это локальные серверные технологии Pyramid Analytics, которые дополняют службы Microsoft SQL Server Analysis Services.

Загрузка больших данных в диаграммах

Майские обновления
Майские обновления

Клавишное управление визуализацией

Эта новая функция позволяет Вам точно определять положение визуализации на рабочей области с клавиатуры. Как только вы начали работать с визуализацией, просто используйте стрелки для её перемещения по экрану или зажмите shift и используйте стрелки для изменения масштаба в выбранном направлении.

Быстрое вычисление процента от общей суммы

Майские обновления
Майские обновления

Уверены, для хорошего аналитика даже такие, казалось бы, незначительные нововведения, откроют широкие возможности, однако в следующей статье мы копнём ещё глубже и расскажем про свежие обновления, которые коснулись возможности соединения данных. Stay tuned для повышения квалификации или сразу свяжитесь с нами, если вам нужны конкретные ответы на конкретные вопросы.


Настройка цветов выполняется достаточно просто. Разберем это на примере диаграммы с отклонениями.

Диаграмма план и факт Power BI

У нас имеются данные за год — план и факт по месяцам. На самом деле это могут быть и другие показатели, например текущий и прошлый год.

Добавим отклонения с помощью столбцов. Если отклонение положительное (план выполнен), то столбец зеленый. В противном случае — красный. Для такой визуализации нам, во-первых, потребуется мера, в которой эти отклонения будут рассчитаны. Считается просто (в файле с примером чуть по-другому, советую разобраться почему):

Откл = SUM ( ‘ПланФакт'[Факт] ) — SUM ( ‘ПланФакт'[План] )

График и гистограмма с группировкой в Power BI

Дополнительная ось диаграммы Power BI

Теперь график приобретает нормальный вид, но отклонения все еще не подсвечены разными цветами. Раньше, чтобы это обеспечить, требовалось писать отдельную меру по примеру:
Откл- = IF ( [Откл] BLANK () )

Дополнительные настройки цвета в Power BI

Вы можете создать более гибкие настройки цветов, нажав кнопку Добавить. Все готово!

Отклонения показаны цветом

Карты Power BI, отклонения

Вот так теперь просто можно настраивать цветовые форматы данных. Файл с примером приложен к статье. Там же есть старое решение. Качайте, изучайте, делитесь с коллегами. А если хотите освоить Power BI — приходите к нам на курсы-тренинги.

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


В Excel я был использован, чтобы легко сделать это:

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

Я хотел построить меру DAX:

Но это не принимает DISTINCT(table[Category]) в качестве первого аргумента PERCENTILE.EXC функция.

1 ответ

Вы должны быть в состоянии сделать условное форматирование на матрице.

В дополнение к добавлению нового типа условного форматирования мы в целом расширили нашу форму правил условного форматирования для поддержки Percent, которая позволяет применять форматирование к динамическому диапазону данных вместо указания абсолютного числа, которое может становятся абсолютными при обновлении данных. Мы также добавили кнопку "Обратный ход" в диалоговом окне "Значок" для цветов, чтобы было проще быстро изменить направление ваших правил.

Давайте посмотрим на определение PERCENTILE.EXC.

РЕДАКТИРОВАТЬ:(вы правы, ЗНАЧЕНИЯ не работает) Вы должны предоставить столбец. И выберите ваш K от 0 до 1 эксклюзив, скажем, 0,5

И используйте его в Матрице со своей таблицей [Категория] в Строке, например.


РЕДАКТИРОВАТЬ 2: Для объединения и группировки взгляните на: Группировка и объединение в Power BI


При этом, маркер получается статичный. Мы не можем настроить условное форматирование, потому что в настройках графика нет условного форматирования.


Но если нужно, то вообще-то можно! Поменяйте визуализацию с графика, например, на гистограмму – у этой визуализации есть условное форматирование значений.


Жмем значок fx и настраиваем. Например, сделаем так, чтобы подсвечивались периоды, когда план не выполнен (отклонение меньше нуля)



Если не знаете, как настраиваются вычисления и условное форматирование, приходите к нам на курсы по Power BI.

Читайте также: