Изменение способа взаимодействия визуальных элементов в отчете Power BIChange how visuals interact in a Power BI report

При наличии разрешений на изменение отчета вы можете использовать взаимодействие визуализаций, чтобы задавать влияние друг на друга визуализаций на странице отчета.If you have edit permissions for a report, you can use Visual interactions to change how visualizations on a report page impact each other.

Общие сведения о взаимодействии визуализацииIntroduction to visual interactions

По умолчанию визуализации на странице отчета можно использовать для кроссфильтрации и перекрестного выделения других визуализаций на странице.By default, visualizations on a report page can be used to cross-filter and cross-highlight the other visualizations on the page. Например, при выборе состояния в визуализации карты выделяется диаграмма столбца и фильтруется график, чтобы отобразить только данные, применимые к этому состоянию.For example, selecting a state on a map visualization highlights the column chart and filters the line chart to display only data that applies to that one state. См. раздел Сведения о фильтрации и выделении.See About filtering and highlighting. При наличии визуализации, которая поддерживает детализацию, детализация одной визуализации по умолчанию не оказывает влияния на другие визуализации на странице отчета.And if you have a visualization that supports drilling, by default, drilling one visualization has no impact on the other visualizations on the report page. Но вы можете переопределить оба этих способа работы по умолчанию и задать взаимодействия для каждой визуализации отдельно.But both of these default behaviors can be overridden, and interactions set, on a per-visualization basis.

В этой статье показано, как использовать взаимодействия визуализации в Power BI Desktop.This article shows you how to use visual interactions in Power BI Desktop. Процесс аналогичный режиму правки в службе Power BI.The process is the same in the Power BI service Editing view. Если у вас есть доступ только для чтения или отчет предоставлен вам другим пользователем, вы не сможете изменять настройки взаимодействия визуализаций.If you only have Reading view access, or the report has been shared with you, you will not be able to change the visual interactions settings.

Термины кроссфильтрация и перекрестное выделение используются для отделения поведения, описанного здесь, от того, что происходит при использовании области Фильтры для фильтрации и выделения визуализаций.The terms cross-filter and cross-highlight are used to distinguish the behavior described here from what happens when you use the Filters pane to filter and highlight visualizations.

Примечание

В этом видео используются более старые версии Power BI Desktop и служба Power BI.This video uses older versions of Power BI Desktop and the Power BI service.

Включение элементов управления взаимодействием визуализацииEnable the visual interaction controls

При наличии разрешений на изменение отчета, вы можете включить элементы управления взаимодействием визуализации, а затем настроить отображение и выделение визуализаций на странице отчета.If you have edit permissions to a report, you can turn on the visual interaction controls and then customize how the visualizations on your report page filter and highlight each other.

  1. Выберите визуализацию, чтобы сделать ее активной.Select a visualization to make it active.

  2. Откройте параметры Взаимодействия визуализаций.Display the Visual Interactions options.

    • В версии Desktop выберите Формат > Взаимодействия.In Desktop, select Format > Interactions.

      последовательный выбор пунктов "Формат" и "Взаимодействия"

    • В службе Power BI откройте отчет в режиме редактирования и выберите раскрывающийся список в строке меню отчета.In the Power BI service, open the report in Editing view and select the dropdown from the report menu bar.

      Раскрывающийся список взаимодействий визуализаций

  3. Чтобы отобразить элементы управления взаимодействиями визуализаций, выберите Изменить взаимодействия.To display the visualization interaction controls, select Edit interactions. Power BI добавит значки фильтрации и выделения во все остальные визуализации на странице отчета.Power BI adds filter and highlight icons to all of the other visualizations on the report page. Видно, что карта дерева применяет кросс-фильтр к диаграмме и карте, а также применяет к гистограмме перекрестное выделение.We can see that the tree map is cross-filtering the line chart and the map, and is cross-highlighting the column chart. Теперь вы можете изменить способ взаимодействия выбранной визуализации с другими визуализациями на странице отчета.You can now change how the selected visualization interacts with the other visualizations on the report page.

    отчет с включенными взаимодействиями визуализаций

Изменение поведения взаимодействияChange the interaction behavior

Ознакомьтесь с тем, как ваши визуализации взаимодействуют, выбрав каждую визуализацию на странице отчета, по одному.Get familiar with how your visualizations interact by selecting each visualization on your report page, one at a time. Выберите точку данных, линейку или фигуру и посмотрите влияние на другие визуализации.Select a data point or a bar or a shape and watch the impact on the other visualizations. Если отображаемое поведение не является предпочтительным, взаимодействия можно изменить.If the behavior you see is not what you'd prefer, you can change the interactions. Эти изменения сохраняются вместе с отчетом, поэтому пользователи отчетов будут иметь одинаковый интерфейс взаимодействия визуализаций.These changes are saved with the report, so you and your report consumers will have the same visual interaction experience.

Начните с выбора визуализации, чтобы сделать ее активной.Start by selecting a visualization to make it active. Обратите внимание, что все остальные визуализации на странице теперь отображают значки взаимодействия.Notice that all the other visualizations on the page now display interaction icons. Значок, выделенный жирным шрифтом, является тем, который применяется.The bolded icon is the one that is being applied. Затем укажите, как выбранная визуализация должна влиять на другие.Next, determine what impact you'd like the selected visualization to have on the others. При необходимости повторите эти действия для всех остальных визуализаций на странице отчета.And, optionally, repeat for all other visualizations on the report page.

Если выбранная визуализация должна:If the selected visualization should:

  • перекрестно фильтровать одну из визуализаций на странице, выберите значок фильтр в правом верхнем углу этого значка фильтра визуализации.cross-filter one of the other visualizations on the page, select the filter icon in the upper right corner of that visualization filter icon.
  • перекрестно выделять одну из визуализаций на странице, выберите значоквыделить значок "Выделить".cross-highlight one of the other visualizations on the page, select the highlight icon highlight icon.
  • не иметь влияния на одну из визуализаций на странице, выберите значок не влияет значок "Не влияет".have no impact on one of the other visualizations on the page, select the no impact icon no impact icon.

Изменение взаимодействий детализированных визуализацийChange the interactions of drillable visualizations

Некоторые визуализации Power BI можно детализировать.Certain Power BI visualizations can be drilled. По умолчанию при детализации визуализации она не влияет на другие визуализации на странице отчета.By default, when you drill a visualization, it has no impact on the other visualizations on the report page. Однако это поведение можно изменить.But, that behavior can be changed.

Совет

Попробуйте сами, используя PBIX-файл "Управление персоналом — пример"Try it yourself using the Human Resources sample PBIX file. Здесь есть гистограмма с детализацией на вкладке Новые сотрудники.There's a column chart with drill down on the New hires tab.

  1. Выберите визуализацию с детализацией, чтобы сделать ее активной.Select the drillable visual to make it active.

  2. Включите детализацию, выбрав значок "Детализация".Turn on drill down by selecting the drill down icon.

    включение детализации

  3. В строке меню выберите Формат > Детализирующие фильтры для других визуализаций.From the menu bar, select Format > Drilling filters other visuals. Теперь при детализации (и обобщении) другие визуализации на странице отчета изменяются в зависимости от выбранных вариантов детализации.Now when you drill down (and up) in a visualization, the other visualizations on the report page change to reflect your current drilling selection.

    включите детализирующие фильтры для других визуальных элементов

  4. Если отображаемое поведение не является предпочтительным, взаимодействия можно изменить, как описано выше.If the behavior you see is not what you'd prefer, you can change the interactions as described above.

Рекомендации и устранение неполадокConsiderations and troubleshooting

Если вы создаете матрицу с полями из разных таблиц и пытаетесь выполнить перекрестное выделение путем выбора нескольких элементов на разных уровнях иерархии, в других визуальных элементах возникает ошибка.If you build a matrix with fields from different tables, then try to cross-highlight by selecting multiple items at different levels of the hierarchy, you get errors on the other visuals.

Видео, демонстрирующее ошибку при попытке фильтрации на разных уровнях иерархии

Дальнейшие действияNext steps

Фильтрация и выделение в отчетах Power BIFiltering and highlighting in Power BI reports