Поделиться через


Использование панели действий для улучшения взаимодействия с пользователем

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

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

Панель действий

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

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

Вы можете включить полную функциональность панели действий, чтобы пользователи могли:

  • Избранное отчета
  • Использование постоянных фильтров
  • Использование личных закладок

Важный

Чтобы обеспечить полную функциональность панели действий, необходимо предоставить пользователям разрешение UserState.ReadWrite.All для приложения в Azure Active Directory (Azure AD).

Чтобы отобразить панель действий потребителям отчета, добавьте параметр bars в конфигурацию внедрения и задайте для actionBar видимость true.

let embedConfig = {
   ...
   settings: {
      bars: {
         actionBar: {
            visible: true
         }
      }
   }
};

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

Постоянные фильтры

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

Чтобы включить постоянные фильтры в внедренных отчетах для вашей организации:

  1. Включите постоянные фильтры в параметрах службы Power BI или классических отчетов.

  2. Убедитесь, что приложение разрешает UserState.ReadWrite.All разрешения в Azure AD.

  3. Задайте для свойства persistentFiltersEnabled внедренных loadConfiguration значение true:

       let config = {
          type: 'report',
          ...
          settings: {
             persistentFiltersEnabled: true
          }
       };
    

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

снимок экрана, показывающий кнопку сброса по умолчанию на панели действий Power BI.

Дополнительные сведения о постоянных фильтрах и соответствующих API см. в постоянных фильтров.

Личные закладки

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

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

Чтобы включить личные закладки в внедренных отчетах для вашей организации:

  1. Убедитесь, что приложение разрешает UserState.ReadWrite.All разрешения в Azure AD.

  2. Задайте для свойства personalBookmarksEnabled внедренных loadConfiguration значение true:

       let config = {
          type: 'report',
          ...
          settings: {
             personalBookmarksEnabled: true
          }
       };
    
  3. Сделайте область закладки видимой в отчете.

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

снимок экрана, на котором показана панель

Второй вариант — показать и скрыть панель закладок программным способом с помощью панелей в параметрах отчета.

let embedConfig = {
   ...
   settings: {
      panes: {
         bookmarks: {
            visible: true
         }
      }
   }
};

Параметры отчета можно обновить во время выполнения с помощью метода updateSettings, см. в разделе Обновление параметров отчета во время выполнения.

Дополнительные сведения о личных закладках см. в разделе Личные закладки.

Рекомендации и ограничения

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

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

  • Действия личных закладок не поддерживаются API. Сведения о закладках отчетов см. в закладках отчетов.