Детализация в отчетах Power BI: перейдите к подробным сведениям

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

Обзор

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

Концепции

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

Функция Description
Фильтры детализации Поля, добавленные на страницу перехода, определяют, какие данные отображаются при переходе пользователя на эту страницу. Фильтры применяются автоматически на основе выбора. Используйте несколько полей для поддержки составной фильтрации.
Страницы с возможностью детализации Страницы отчетов, предназначенные для отображения подробной информации об одном элементе, с визуализацией, которая реагирует на фильтр drillthrough, и четкими обозначениями.
Кнопки детализации Интерактивные элементы, позволяющие пользователям переходить на страницу детализации. Настройте кнопки с подсказками и форматированием для доступности. Используйте условное форматирование для отображения или скрытия кнопок на основе контекста фильтра.
Сквозная детализация между отчетами Включает навигацию между отчетами в одной рабочей области. Требует согласованных имен полей и типов данных, и их необходимо включить в параметрах отчета. Поддерживается только в служба Power BI.

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

Создайте страницу детализации

Чтобы создать страницу детализации, выполните приведенные действия.

  1. Откройте отчет в Power BI Desktop.
  2. В нижней части холста отчета щелкните значок (плюс), чтобы создать новую страницу.
  3. Переименуйте страницу, чтобы описать ее назначение (например, "Сведения о продукте" или "Сведения о клиенте"). Щелкните правой кнопкой мыши вкладку страницы и выберите "Переименовать страницу".
  4. Выберите новую страницу, чтобы сделать ее активной.
  5. В области "Визуализации" в правой части экрана прокрутите вниз, чтобы найти раздел детализации . Если свернуто, щелкните стрелку, чтобы развернуть ее.
  6. Найдите область фильтров детализации (также помеченную как "Добавить поля детализации здесь").
  7. Перетащите из панели данных поле, которое вы хотите использовать в качестве фильтра для перехода (например, или ), в область фильтры для перехода.
  8. После добавления поля Power BI автоматически добавляет кнопку назад на страницу. Эта кнопка позволяет пользователям возвращаться на исходную страницу.
  9. Добавьте визуальные элементы на страницу, отображающие подробные сведения об отфильтрованном элементе. Например:
    • Добавьте визуальный элемент карточки с выбранным продуктом или именем клиента.
    • Добавьте визуальный элемент таблицы , показывающий журнал транзакций или сведения о заказе.
    • Добавьте график с тенденциями с течением времени для выбранного элемента.

Подсказка

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

Использование детализации из визуального элемента

После настройки страницы детализации пользователи могут перейти к нему из любого визуального элемента, содержащего поле детализации.

Чтобы использовать детализацию из визуального элемента:

  1. Перейдите на страницу отчета с визуальным элементом, содержащим то же поле, которое вы добавили в фильтр детализации (например, линейчатая диаграмма с продажами по продукту).
  2. Наведите указатель мыши на точку данных в визуальном элементе (например, определенную панель продукта).
  3. Щелкните правой кнопкой мыши точку данных, чтобы открыть контекстное меню.
  4. В контекстном меню найдите детализацию и наведите указатель мыши на него, чтобы просмотреть доступные страницы детализации.
  5. Выберите имя страницы прокрутки (например, "Сведения о продукте").
  6. Откроется страница детализации, отфильтрованной, чтобы отобразить только данные для выбранного элемента.
  7. Чтобы вернуться к исходной странице, нажмите кнопку «Back», которую Power BI автоматически добавил на страницу детализации.

Замечание

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

Добавьте кнопку детализации

Чтобы добавить кнопку детализации, выполните следующие действия.

  1. Вставка кнопки на странице отчета.
  2. В области визуализаций задайте для кнопки действие .
  3. Выберите целевую страницу детализации.
  4. При необходимости настройте подсказку и форматирование кнопки.
  5. Используйте условное форматирование для отображения или скрытия кнопки в зависимости от контекста фильтра.
  6. Добавьте описательные метки и всплывающие подсказки для улучшения доступности.

Включение детализации между отчетами

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

  1. Опубликуйте исходные и целевые отчеты в той же рабочей области.
  2. В целевом отчете включите детализацию между отчетами в параметрах отчета.
  3. Используйте соответствующие имена полей и типы данных в исходных и целевых отчетах.
  4. Создайте страницу детализации в целевом отчете и примените соответствующий фильтр детализации.
  5. Обновите исходные и целевые отчеты после публикации, чтобы детализация была доступна.

Устранение неполадок

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

Страница детализации не отображается в контекстном меню

Если страница детализации не отображается при щелчке правой кнопкой мыши визуального элемента, выполните следующие предложения:

  1. Убедитесь, что поле фильтра детализации присутствует в фильтрах детализации на целевой странице.
  2. Убедитесь, что поле, используемое в исходном визуальном элементе, соответствует полю в фильтре детализации.
  3. Убедитесь, что поле не агрегировано (например, суммировано или подсчитано) в исходном визуальном элементе.
  4. Используйте анализатор производительности для выявления потенциальных проблем с поведением запроса.

Кнопка детализации не работает

Если кнопка детализации не переходит на целевую страницу, выполните следующие действия:

  1. Убедитесь, что действие кнопки установлено на "."
  2. Убедитесь, что целевой объект детализации выбран правильно.
  3. Убедитесь, что отчет опубликован, и кнопка не отключена из-за отсутствия контекста фильтра.

Фильтры не применяются правильно

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

  1. Убедитесь, что поле, используемое для детализации, не дублируется или преобразуется в Power Query.
  2. Проверьте связь между таблицами, которые могут повлиять на распространение фильтров.
  3. Используйте анализатор производительности для проверки поведения запросов и подтверждения приложения фильтра.

Сбой перехода между отчетами

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

  1. Убедитесь, что оба отчета публикуются в одной рабочей области.
  2. Убедитесь, что имена полей и типы данных соответствуют точно между исходными и целевыми отчетами.
  3. Включите функцию перехода по детализации между отчетами в настройках целевого отчета.
  4. Обновите оба отчета после публикации.

Обновление данных приводит к ошибке

Если страницы детализации отображают устаревшие или отсутствующие данные, следуйте приведенным ниже рекомендациям.

  1. Обновите набор данных вручную в Power BI Desktop.
  2. Используйте область данных преобразования для поиска и устранения ошибок в затронутых таблицах.
  3. Если ошибки продолжаются, удалите повторяющиеся значения из столбцов соединения.
  4. Повторно опубликуйте отчет и проверьте метку времени обновления в служба Power BI.

Замечание

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

Соображения и ограничения

  • При щелчке правой кнопкой мыши по визуалу для перехода к детализации, порядок страниц детализации в контекстном меню может различаться между Power BI Desktop и Power BI Service. На рабочем столе страницы отображаются в том же порядке, что и вкладки страниц отчета. После публикации в службе порядок страниц в меню детализации может измениться и не совпадать с порядком вкладок в отчете.