Визуальный элемент Power Apps для Power BI

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

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

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

  1. Визуальный элемент Power Apps доступен по умолчанию в службе Power BI. Если вы используете Power BI Desktop и не видите его, вы должны обновиться до последней версии Power BI Desktop.

  2. Добавьте визуальный элемент Power Apps в отчет и настройте связанные с ним поля данных.

    Выбор данных отчета.

    Можно выбрать существующее приложение или создать новое, но отчет должен публиковаться в службе Power BI и открывается в Microsoft Edge или Google Chrome.

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

    Новое или существующее приложение.

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

    Если вы решили создать приложение, Power Apps создаст простое приложение с уже настроенными необходимыми компонентами.

    Примечание

    Вы должны создать новое приложение из визуального элемента Power Apps в отчете Power BI, чтобы функция PowerBIIntegration.Refresh() была доступна в приложении.

    Новое приложение.

  4. Теперь в Power Apps Studio можно использовать поля данных, настроенные в шаге 2. Объект PowerBIIntegration действует так же, как любой другой источник данных или коллекция Power Apps только для чтения. С помощью этого объекта можно заполнять любой элемент управления или соединяться с другими источниками данных и фильтровать их.

    Пользовательская формула.

    Эта формула соединяет данные Power BI с источником данных клиента: LookUp(Customer,Customer_x0020_Name=First(PowerBIIntegration.Data).Customer_Name)

    Отчет Power BI и запущенный экземпляр Power Apps Studio используют общее активное подключение к данным. Если открыты оба этих компонента, вы можете фильтровать или изменять данные в отчете, и эти изменения будут немедленно отражаться в приложении в Power Apps Studio.

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

  6. После проверки изменений предоставьте доступ к приложению Power Apps пользователям отчета и сохраните отчет.

  7. Вы создали отчет, в котором пользователи могут выполнять действия в процессе анализа данных.

    Работающий отчет.

    Если необходимо внести изменения в приложение, откройте отчет в режиме редактирования, выберите элемент Дополнительные параметры (. . .) в визуальном элементе Power Apps, а затем выберите пункт Изменить.

    Изменение приложения.

Ограничения визуального элемента Power Apps

Следующие ограничения применяются к визуальному элементу Power Apps:

  • Визуальный элемент Power Apps поддерживается только для Внедрить для организации. Внедрить для клиентов не поддерживается.
  • Максимальное количество записей, которые можно передать из Power BI в визуальный элемент Power Apps с помощью объекта "PowerBIIntegration", ограничено до 1000.
  • Визуальный элемент Power Apps поддерживается только для гостевых пользователей при соблюдении следующих условий:
    • URI приложения на основе холста (веб-ссылка) включает tenantId приложения в строке запроса.
    • Портал Power BI аутентифицирует пользователя вместо разрешения анонимного доступа.
    • Приложение на основе холста используется совместно с гостевым пользователем, который пытается просмотреть его содержимое.
  • Визуальный элемент Power Apps не поддерживает многоуровневое встраивание в национальные облака Power Apps. Например, встраивание отчета Power BI с визуальным элементом Power Apps в страницу SharePoint или дальнейшее встраивание этой страницы SharePoint в канал Teams не поддерживается в национальных облаках.
  • Чтобы изменить поля данных, связанные с визуальным элементом, необходимо изменить приложение из службы Power BI, нажав кнопку с многоточием (...) и выбрав пункт Изменить. В противном случае изменения не будут переданы в Power Apps, и приложение будет работать непредсказуемо.
  • Визуальный элемент Power Apps не может вызвать обновление отчетов Power BI и источников данных Power BI изнутри Power BI Desktop. Если вы записываете данные из приложения обратно в источник данных, который используется отчетом, изменения отразятся не сразу в Power BI Desktop. Изменения отражаются при следующем запланированном обновлении.
  • Визуальный элемент Power Apps не может фильтровать данные или отправлять их обратно в отчет.
  • Общий доступ к приложению Power Apps необходимо предоставлять отдельно от отчета. Узнайте об общем доступе к приложениям в Power Apps.
  • Сервер отчетов Power BI не поддерживает визуальный элемент Power Apps.
  • При использовании функции PowerBIIntegration.Refresh() действуют следующие ограничения:
    • Вы должны создать новое приложение из визуального элемента Power Apps в отчете Power BI, чтобы эта функция была доступна в приложении.
    • Вы должны использовать источник, который поддерживает DirectQuery и подключение для передачи данных должно быть создано с использованием метода DirectQuery.
  • Power Apps в Power BI Desktop предоставляет данные для Power Apps Studio при создании приложений, но не при редактировании. Используйте веб-часть Power BI для предварительного просмотра данных при редактировании приложений.
  • Мобильное приложение Power BI не поддерживает элемент управления "микрофон" в визуальном элементе Power Apps.

Примечание

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

Поддержка веб-браузеров

В следующей таблице перечислены возможности поддержки браузеров для просмотра, создания и изменения действий визуального элемента Power Apps. Поддерживаемые браузеры и действия помечены галочкой ( ✓ ).

Браузер Вид Создание Изменить
Microsoft Edge
Google Chrome
Safari *
Mozilla Firefox
Все остальные браузеры

* В Safari необходимо включить межсайтовое отслеживание (Параметры > Конфиденциальность и снять флажок Предотвращать межсайтовое отслеживание) для просмотра визуального элемента Power Apps.

Поддержка специальных возможностей

Для навигации в визуальном элементе Power Apps с помощью клавиатуры выполните следующие действия:

  1. Установите фокус выбора на отчете Power BI для визуального элемента Power Apps, что вы хотите.
  2. Используйте клавишу TAB на клавиатуре, пока визуальный элемент не будет выделен.
  3. Используйте клавишу CTRL+СТРЕЛКА ВПРАВО на клавиатуре, чтобы войти в визуальный элемент.
  4. Используйте клавишу TAB на клавиатуре, пока не будет выбран компонент визуального элемента, который требуется выбрать.

Дополнительные сведения см. в разделе Документация по специальным возможностям Power BI

Дальнейшие шаги

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).