在 Power BI 报表中创建警报

可以在 Power BI 报表中创建警报,以监视数据值的变化,并通过电子邮件或 Teams 接收通知。 警报准备就绪后,可以在 Fabric 激活器中将其打开,以进一步优化其高级功能,例如:

  • 设置更精细的条件
  • 与 Power Automate 工作流集成
  • 扩展警报功能以满足特定业务需求

本文介绍如何访问 Power BI 报表警报并在激活器中优化这些警报。

重要

  • 本文介绍如何在 Power BI 报表而不是仪表板中创建警报。 若要了解如何在仪表板上设置警报,请参阅 在 Power BI 仪表板上设置警报
  • 在激活器中, 警报 称为 规则

先决条件

开始之前,请确保具备以下先决条件:

  • 工作区访问权限:启用了容量的 Microsoft Fabric 工作区
  • 报表权限: 编辑对发布到工作区的 Power BI 报表的访问权限
  • 租户设置: 必须启用以下设置: 所有 Power BI 用户都可以看到“设置警报”按钮以创建 Fabric 激活器警报

为报表创建警报

首先,让我们了解如何使用报表功能区上的 “设置警报 ”按钮为报表设置警报。 使用此选项时,它会显示与报表关联的所有度量值。 可以使用其中一个度量值来设置警报。 以下为详细步骤:

  1. 选择顶部功能区上的 “设置警报 ”按钮。 右侧会显示“ 警报 ”窗格。

    显示功能区上的“设置警报”按钮或在“警报”窗口中添加警报按钮的屏幕截图。

    如果已打开“警报”窗口,请在“警报”窗格中选择“添加警报”。

  2. 要设置保存警报的Fabric 激活器项,请在警报窗格底部选择保存位置

    你可能会看到一个已经与底部警报关联的 激活器 项。 激活器项可以包含一个或多个警报。 可以在一个 Fabric 项中对一组相关警报进行分组。 如果要更改与报表关联的激活器项,请选择激活器项,然后按照以下步骤作。 如果不需要更改关联的激活器项,请在下一步(从度量值列表中选择度量值)后继续执行步骤。

    显示“警报”窗口的屏幕截图,其中突出显示了用于更改位置的链接。

  3. “选择警报窗口的位置 ”上,执行以下步骤:

    1. 对于 工作区,选择要在其中保存包含要创建的警报的激活器项的工作区。

    2. 对于 “项”,请选择“ 创建新的激活器项 ”或选择现有的激活器项。 以下屏幕截图显示了第一个选项。

    3. 如果选择了“ 创建新激活器项 ”选项,对于 “项名称”,请选择激活器项的名称。

    4. 然后选择“ 确认”。

      显示可在其中选择激活器项位置的窗口的屏幕截图。

  4. 在“ 警报 ”窗格中,选择“ +添加警报 ”可返回以查看与报表关联的所有度量值。 另请注意,在上一步中创建的激活器项显示在“警报”窗格底部。

    显示“警报”窗口的屏幕截图,其中突出显示了“+ 添加警报”按钮。

  5. 从报表中可用度量值列表中设置警报,选择要用于设置警报的 度量值 。 当您选择度量时,相关的可视化对象将被突出显示。

    显示报表中可用度量值的“警报”窗口的屏幕截图。

    在以下示例中,选择了 “每产品的平均销售额 ”。

    显示“警报”窗口的屏幕截图,其中选择了“每产品平均销售额”度量值。

  6. 选择度量值后,会看到与设置第一个警报时相同的用户界面。 为第二个警报定义条件和动作(发送通知),按照相同的步骤。 然后,选择“ 应用”。 下面是一个示例:

    显示具有第二个警报定义的“警报”窗口的屏幕截图。

  7. 若要最小化第二个警报窗口,请选择其顶部。 “ 警报 ”窗口应显示创建的警报。

    屏幕截图显示了包含两个警报的“警报”窗口。

为报表中的视觉对象创建警报

在上一示例中,使用报表级别的功能区上的 “设置警报 ”按钮设置警报。 在本部分中,你将了解如何在报表的视觉级别设置警报。

  1. 如果报表尚未打开,请在 编辑视图中启动 Power BI 报表。

  2. 关闭 “警报 ”窗格(如果已打开)。 选择要监视的报表视觉对象,选择该视觉对象右上角的省略号 (...)>“添加警报”。 还可以选择该视觉对象中的钟图标。

    Power BI 报表中按商店销售的截图。

  3. 在“ 警报 ”窗格的窗口底部,请注意与底部的警报关联的 激活器 项。

  4. 你会看到尝试创建的警报的两个部分: 条件发送通知 ,其中包含满足警报条件时要执行的作。

  5. “条件 ”部分中,选择其中一个条件: 更改变为

    • 如果您希望当值发生变化、变化一定数量或百分比、增加一定数量或百分比或者减少一定数量或百分比时触发警报,请选择“更改”。

      显示警报窗口的屏幕截图,其中为条件选择了“更改”。

      在以下示例中,当值 增加 10%时,将触发警报。

      显示值增加 10% 时设置的警报的屏幕截图。

    • 如果希望当值大于、小于、等于指定值或超出愤怒时触发警报,请选择 “变为”。 如果选择范围选项,则需要输入范围的最小值和最大值。

      显示警报窗口的屏幕截图,其中选择了“变为”条件。

  6. “发送通知 ”或“作”部分中,执行以下步骤:

    1. 对于 Via,请选择 “Teams ”或 “电子邮件”。 Teams 选项通过 Teams 向指定用户发送通知,“ 电子邮件 ”选项通过电子邮件发送通知。

      显示警报窗口的屏幕截图,其中显示了用于发送通知的选项。

    2. 对于 “发送到”,请指定在发生警报条件时需要通知的用户。

      显示“发送通知”部分的警报窗口的屏幕截图。

    3. 选择应用

    4. 确认在 警报 窗口的顶部看到此 报表中的 2 个警报

      显示顶部的警报消息的屏幕截图,其中显示了报表中的警报数。

      注意

      在此示例中,你在“总销售额”度量值上创建了一个警报,以便在值增加 10%时向 Testuser1 发送 Teams 通知

      注意

      Power BI 使用在创建警报时实施的筛选器。 创建警报后在视觉对象上更改筛选器不会影响警报逻辑。 选择“显示应用的筛选器”或筛选图标 可查看视觉对象上的筛选器Small screenshot of the filter icon which has three horizontal lines.。

在激活器中编辑警报

  1. 若要打开激活器项,请在 “警报 ”窗口底部选择 省略号(...),然后选择“ 在激活器中打开”。

    显示“警报”窗口的屏幕截图,其中包含用于打开激活器项的选项。

  2. “激活”窗口在单独的选项卡中打开。应会看到在此激活器项中创建的警报。 若要更改规则的条件或作(或警报),请确保处于 “编辑 ”模式。

    显示“激活器”窗口的屏幕截图,其中包含两个警报。

  3. 选择要更新的 警报

    重要

    使用激活器用户界面更新警报(或规则)后,将无法再在 Power BI 报表用户界面中更新它们。

    显示“总销售额警报”定义的屏幕截图。

  4. 若要停止警报,可以使用功能区上的 “停止 ”按钮。

    显示功能区上的“停止”按钮的屏幕截图。

  5. 在右侧的 “定义 ”窗口中,进行任何所需的更改。 在此示例中,该值从 10% 增加到 15%。 修改后,您将收到以下信息,确认是否要将警报升级为高级,以便从现在起您只能编辑Activator用户界面。 如果升级,则无法再在 Power BI 报表用户界面中编辑此规则。

    显示升级窗口的屏幕截图。

  6. 保存 更新的定义,或 保存并启动 更新的警报。

    显示“警报”窗口的屏幕截图,其中显示了“保存”按钮。

    如果在不启动的情况下保存警报,则可以在同一窗口中使用 “开始 ”按钮(定义)或功能区上的 “开始 ”按钮启动警报。

    显示“开始”按钮的屏幕截图。

查看 Power BI 中的警报

  1. 现在,切换到打开 Power BI 报表的浏览器选项卡。 刷新 Web 浏览器页面,然后选择功能区上的 “设置警报 ”。 目前,这是查看与报表关联的所有警报的唯一方法。

    显示 Power BI 报表功能区上的“设置警报”按钮的屏幕截图。

  2. “警报 ”窗口中,关闭 “选择度量值 ”部分。

    显示“测量”部分的屏幕截图,其中“关闭”按钮被突出显示。

  3. 您应该在报表中看到您创建的警报。

    显示“警报”窗口中所有警报的屏幕截图。

  4. 如果选择在 激活器 用户界面中修改的内容,应会看到消息,如下图所示:

    显示“警报”窗口的屏幕截图,其中包含只能在激活器中编辑的高级警报。

  5. 如果您选择在 激活器 用户界面中未修改的项目,那么应该能够在 警报 窗口中更新条件或通知动作。

    显示“警报”窗口的屏幕截图,其中包含可在 Power BI 用户界面中编辑的警报。

在工作区中查看激活器项

可以看到激活器项,其中包含在工作区中创建的所有警报,如下图所示。 选择要在编辑器中打开的项目。

显示我的工作区中的“激活器”项的屏幕截图。

限制和注意事项

  • 如果视觉对象具有多个系列,则 Activator 会将警报规则应用于每个系列。 在此处所示的示例中,视觉对象会按商店显示销售量,因此警报规则可按商店应用。
  • 如果视觉对象具有时间轴,则 Activator 使用警报逻辑中的时间轴。 在此处所示的示例中,视觉对象具有每日时间轴,因此 Activator 监视每天的销售额。 Activator 检查时间轴上每个点一次。 如果视觉对象在 Activator 检查后更新特定时间点的值,则 Activator 将忽略更新的值。
  • 可以在表和矩阵视觉对象上创建警报。 Activator 将警报条件应用于表中的每一行,或应用于矩阵中的每个单元格。 如果表或矩阵的列包含时间戳,则 Activator 会将该列解释为时间轴。
  • Activator 会在创建警报时使用筛选器。 创建警报后在视觉对象上更改筛选器不会影响警报逻辑。 选择“显示应用的筛选器”可查看视觉对象上的筛选器