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


Подключение к Power BI из Power Apps

Power BI.

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

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

Замечание

Подключение Power BI не является делегированным.

Предпосылки

Использование подключения Power BI в приложении

Вывод списка оповещений, настроенных в службе Power BI

  1. В меню "Вставка " выберите коллекцию и добавьте любую из коллекций текста.

  2. Чтобы отобразить оповещения текущего пользователя, задайте свойству Items коллекции следующую формулу:

    PowerBI.GetAlerts()

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

Просмотр состояния оповещения

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

Идентификатор оповещения можно передать в виде литеральной строки (например, "1234") или в качестве ссылки на раздел коллекции, заполненный вызовом GetAlerts() (например, Gallery1.Selected.alertId)

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

  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertTitle
  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValue
  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThreshold
  • PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).isAlertTriggered

Метка будет обновлена с текущим состоянием оповещения.

Просмотр доступных функций

Это подключение включает следующие функции:

Имя функции Description
GetAlerts Вывод списка оповещений, настроенных в службе Power BI
CheckAlertStatus Проверка состояния определенного оповещения

GetAlerts

Список оповещений, настроенных в службе Power BI.

Входные свойства

Нет.

Выходные свойства

Название свойства Тип данных Обязательно Description
value массив нет Массив оповещений данных, настроенных в службе Power BI. Каждый элемент в массиве будет включать:
  • alertTitle: заголовок оповещения
  • alertId: идентификатор оповещения
  • groupId: идентификатор группы, в которую было создано оповещение.

CheckAlertStatus

Проверьте состояние оповещения.

Замечание

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

Входные свойства

Название свойства Тип данных Обязательно Description
alertId целое число Да Идентификатор оповещения, возвращенный GetAlerts

Выходные свойства

Название свойства Тип данных Обязательно Description
tileValue число/номер нет Значение плитки при активации оповещения
tileUrl струна нет URL-адрес плитки с оповещением
alertTitle струна нет Имя оповещения
isAlertTriggered булевый нет Активируется ли оповещение в настоящее время
alertThreshold число/номер нет Пороговое значение, с которого активируется сигнализация

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