Tooltip-ы в Power BI — новая функция для Desktop

в 16:40, , рубрики: Power BI, аналитика, веб-аналитика, визуализация данных

В середине марта вышло очередное обновление Power BI Desktop. Microsoft добавил пару интересных функций, в том числе возможность пользователям самим создавать всплывающие подсказки — Tooltips.

В этой заметке я покажу простой пример работы с этой функциональностью.

Подключение функции всплывающих подсказок в Power BI Desktop


Функция всплывающих подсказок находится на стадии предварительного просмотра и его нужно подключать/отключать вручную.

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

Что бы её включить необходимо перейти в меню:

«Файл»(File) — «Опции и настройки»(Options and settings) — «Опции»(Options)

Tooltip-ы в Power BI — новая функция для Desktop - 1

В окне опций перейдите на вкладку «Предварительных функций» (Preview features) и отметьте «Всплывающие подсказки» (Report page tooltips). После этого, перезагружаем Power BI Desktop.

Tooltip-ы в Power BI — новая функция для Desktop - 2

Создание и настройка всплывающих подсказок


Смысл данной функции, в том, что появляется возможность отображать нужную информацию на миниатюрных страницах, появляющихся при наведении на визуал. Функциональность позволяет использовать для этой задачи любую штатную визуализацию, в том числе и карты.

Для примера, я взял набор данных «Financial Sample» и создал несколько визуальных элементов.

  • Круговая диаграмма: Profit by Discount Band (Прибыль по Группе скидок)

Tooltip-ы в Power BI — новая функция для Desktop - 3

  • Кольцевая диаграмма: Units Sold by Segment. (Проданных единиц по Сегментам)

Tooltip-ы в Power BI — новая функция для Desktop - 4

  • Линейный график: Profit by month (Прибыль по Месяцам)

Tooltip-ы в Power BI — новая функция для Desktop - 5

Далее я создаю новую страницу отчета. На правой боковой панели «Визуализации» (Visualizations) на вкладке «Формат» (Format) выбираю вкладку «Сведения о странице» (page information) и включаю «подсказку» (tooltip).

Также здесь сразу можно задать имя страницы (Name). По нему я потом буду находить подсказку в настройках визуалов.

Tooltip-ы в Power BI — новая функция для Desktop - 6

Теперь вкладка «Размер страницы» (Page size), меняю тип размера на- «Подсказка» (Tooltip). Холст будет очень небольшого размера и визуальный элемент разместится на всю страницу.

Tooltip-ы в Power BI — новая функция для Desktop - 7

Теперь построю визуал. Описывать как создать визуальный элемент, который будет моей всплывающей подсказкой я не буду. На картинке все вполне понятно. Визуал можно собрать любой, какой захотите.

Tooltip-ы в Power BI — новая функция для Desktop - 8

Теперь, необходимо привязать подсказку, к колонке из табличного списка. Подсказка работает через привязанное поле или меру. Это означает, что подсказка будет появляться, если вы используете это поле в графиках в отчете. Созданная всплывающая подсказка будет использоваться вместо всплывающей подсказки Power BI по умолчанию.

Для этого я перетащил колонку «Profit», в поле «Поля с подсказками» (Tooltip fields) на панели «Фильтры» (Filters).

Переходим на основную страницу отчета и наводим курсор на круговую диаграмму.

Tooltip-ы в Power BI — новая функция для Desktop - 9

Всплывающая подсказка показывает визуальный элемент со страницы подсказки, отфильтрованный по Discount Band – Medium (Группа скидок -Средняя).
При наведении на другие области диаграммы, визуал подсказки будет фильтроваться с учетом деления на области.

При этом на графике «Units sold by segment» будет использоваться стандартная всплывающая подсказка, как и раньше, потому что для построения этого визуального объекта не было использовано поле «Profit» (Прибыль).

Tooltip-ы в Power BI — новая функция для Desktop - 10

На линейном графике поведение подсказки несколько иное.
По оси Х я сделал даты по категориям с углублением до уровня отображения «Месяц» (Month)
По оси Y я использовал поле «Profit» (Прибыль).

Tooltip-ы в Power BI — новая функция для Desktop - 11

Подсказка появляется также, как и на предыдущих графиках, при наведении на область графика.

Но в случае, если добавить поле в Легенда (Legend), к примеру «Country» (Страна)

Tooltip-ы в Power BI — новая функция для Desktop - 12

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

Tooltip-ы в Power BI — новая функция для Desktop - 13

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

Существует еще один способ связывать всплывающую подсказку с визуальными объектами.
Снова перейду на страницу подсказки, выберу визуальный элемент и удалю поле «Profit» из фильтра «Поля с подсказками» (Tooltips fields).

Tooltip-ы в Power BI — новая функция для Desktop - 14

Теперь на всех графиках всплывающая подсказка вернется в штатное состояние.
Для примера, круговая диаграмма:

Tooltip-ы в Power BI — новая функция для Desktop - 15

Но существует способ в ручном режиме выбирать всплывающую подсказку из созданных ранее.
Выберу круговую диаграмму. На вкладке «Подсказка» (Tooltip), можно выбирать из списка какую страницу с подсказками отображать для круговой диаграммы. В моем случае, есть только страница «подсказка прибыль».

Tooltip-ы в Power BI — новая функция для Desktop - 16

Теперь наведя курсор на круговую диаграмму, мы можем снова увидеть созданную всплывающую подсказку.

Точно так же я могу назначить эту подсказку диаграмме «Units sold by segment» и получим туже подсказку.

Tooltip-ы в Power BI — новая функция для Desktop - 17

То есть не обязательно включать в визуальный элемент отчета, поле, указанное в фильтре всплывающей подсказки, достаточно указать страницу, на которой он построен.

Если созданные подсказки вообще не нужны, можно полностью отключить их в настройках диаграммы, используя переключатель в поле «Подсказка» (tooltip). Это заставит диаграмму использовать всплывающую подсказку Power BI по умолчанию, даже если в отчете есть соответствующие подсказки.

Tooltip-ы в Power BI — новая функция для Desktop - 18

Такие подсказки удобно использовать, когда нужно показать данные в разных формах, в виде таблицы или столбчатой диаграммы, или в виде карточки KPI. Можно не перегружать холст отчета лишними визуалами, а просто создать несколько дополнительных в виде подсказок, отображая их при наведении на конкретные элементы отчета.

Автор: arcos123

Источник


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js