从 Power Apps 连接到 Power BI

Power BI。

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 integer 由 GetAlerts 返回的警报的 ID

输出属性

属性名称 数据类型 必选 描述
tileValue 编号 触发警报时的磁贴值
tileUrl string 具有警报的磁贴的 URL
alertTitle string 警报名称
isAlertTriggered boolean 当前是否触发了警报
alertThreshold 编号 触发警报的阈值

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

备注

您能告诉我们您的文档语言首选项吗? 进行简短调查。(请注意,此调查是英文版调查)

此调查大约需要七分钟。 不会收集个人数据(隐私声明)。