Power BI

Power BI 是一套用于分析数据和共享见解的业务分析工具。 通过每个设备上提供的丰富的仪表板来监视业务并快速获取答案。 可以在应用中检查在 Power BI 服务中设置的数据警报的状态。 有关 Power BI 中数据警报的详细信息,请转到文档页

本主题演示如何在应用中使用 Power BI 连接,并列出可用的函数。

开始之前的准备工作

在应用中使用 Power BI 连接

列出在 Power BI 服务中设置的警报

  1. 在“插入”菜单上,选择“”,并添加任意“文本库”。
  2. 若要显示当前用户的警报,将库的 Items 属性设置为以下公式:

    PowerBI.GetAlerts()

库中将会更新警报列表。 对于每条警报,都将收到警报的名称、警报的 ID 号,以及配置警报的组工作区的 ID。 通过警报 ID,可以获取有关该警报的更多信息。

查看警报状态

若要查看警报状态,可使用从以上步骤获取的警报 ID 调用 CheckAlertStatus 函数。

警报 ID 可以作为文本字符串传递(如“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

此时,标签会更新显示警报的当前状态。

查看可用函数

此连接包括以下函数:

函数名称 说明
GetAlerts 列出在 Power BI 服务中设置的警报
CheckAlertStatus 检查特定警报的状态

GetAlerts

列出在 Power BI 服务中设置的警报。

输入属性

无。

输出属性

属性名称 数据类型 需要 说明
数组 在 Power BI 服务中设置的数据警报的数组。 每个数组中的元素将包括:
  • alertTitle:警报的标题
  • alertId:警报的 ID
  • groupId:创建警报的组的 ID

CheckAlertStatus

检查警报状态。

注意:如果调用过于频繁,则将基于警报限制对该终结点的请求。

输入属性

属性名称 数据类型 需要 说明
alertId 整数 由 GetAlerts 返回的警报的 ID

输出属性

属性名称 数据类型 需要 说明
tileValue number 触发警报时的磁贴值
tileUrl 字符串 具有警报的磁贴的 URL
alertTitle 字符串 警报名称
isAlertTriggered 布尔值 当前是否触发了警报
alertThreshold number 触发警报的阈值

有用链接

查看所有可用连接
了解如何向你的应用添加连接