Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Power BI — это набор средств бизнес-аналитики для анализа данных и обмена аналитическими сведениями. Отслеживайте бизнес и получайте ответы быстро с помощью расширенных панелей мониторинга, доступных на каждом устройстве. В приложении можно проверить состояние оповещений данных, настроенных в службе Power BI. Дополнительные сведения о оповещениях о данных в Power BI см. на странице документации.
В этом разделе показано, как использовать подключение Power BI в приложении и перечислять доступные функции.
Замечание
Подключение Power BI не является делегированным.
Предпосылки
- Регистрация
- Добавление подключения Power BI
- Создание приложения из шаблона, из данных или с нуля
Использование подключения Power BI в приложении
Вывод списка оповещений, настроенных в службе Power BI
В меню "Вставка " выберите коллекцию и добавьте любую из коллекций текста.
Чтобы отобразить оповещения текущего пользователя, задайте свойству Items коллекции следующую формулу:
PowerBI.GetAlerts()
Коллекция обновится со списком оповещений. Для каждого оповещения вы получите имя генерации оповещений, идентификатор оповещения и идентификатор рабочей области группы, в которой было настроено оповещение. Для получения дополнительных сведений об оповещении вам потребуется идентификатор оповещения.
Просмотр состояния оповещения
Чтобы просмотреть состояние оповещения, вызовите функцию CheckAlertStatus с идентификатором оповещения, полученным на шаге выше.
Идентификатор оповещения можно передать в виде литеральной строки (например, "1234") или в качестве ссылки на раздел коллекции, заполненный вызовом GetAlerts() (например, Gallery1.Selected.alertId)
Чтобы продолжить, добавьте метку и задайте для свойства Text одно из следующих формул:
PowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertTitlePowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).currentTileValuePowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).alertThresholdPowerBI.CheckAlertStatus( /* alert ID that you received from GetAlert */ ).isAlertTriggered
Метка будет обновлена с текущим состоянием оповещения.
Просмотр доступных функций
Это подключение включает следующие функции:
| Имя функции | Description |
|---|---|
| GetAlerts | Вывод списка оповещений, настроенных в службе Power BI |
| CheckAlertStatus | Проверка состояния определенного оповещения |
GetAlerts
Список оповещений, настроенных в службе Power BI.
Входные свойства
Нет.
Выходные свойства
| Название свойства | Тип данных | Обязательно | Description |
|---|---|---|---|
| value | массив | нет | Массив оповещений данных, настроенных в службе Power BI. Каждый элемент в массиве будет включать:
|
CheckAlertStatus
Проверьте состояние оповещения.
Замечание
Запросы к этой конечной точке будут регулироваться по каждому оповещению при слишком частом вызове.
Входные свойства
| Название свойства | Тип данных | Обязательно | Description |
|---|---|---|---|
| alertId | целое число | Да | Идентификатор оповещения, возвращенный GetAlerts |
Выходные свойства
| Название свойства | Тип данных | Обязательно | Description |
|---|---|---|---|
| tileValue | число/номер | нет | Значение плитки при активации оповещения |
| tileUrl | струна | нет | URL-адрес плитки с оповещением |
| alertTitle | струна | нет | Имя оповещения |
| isAlertTriggered | булевый | нет | Активируется ли оповещение в настоящее время |
| alertThreshold | число/номер | нет | Пороговое значение, с которого активируется сигнализация |
Полезные ссылки
Просмотрите все доступные подключения.
Узнайте, как добавлять подключения к приложениям.