创建适用于 Power BI 的 Power Automate 视觉对象

适用范围:Power BI Desktop Power BI 服务

在 Power BI 报表中创建 Power Automate 视觉对象时,最终用户可以通过单击报表中的按钮来运行自动化流。 此外,流可以是数据相关的,这意味着流输入可以是动态的,这基于最终用户设置的筛选器。

屏幕截图显示在报表上对“流”按钮进行了重设大小和重新定位操作。

添加 Power Automate 视觉对象

使用以下过程添加 Power Automate 视觉对象:

Power BI Desktop

  • 从“可视化效果”窗格中,选择“Power Automate”图标。

    从“可视化效果”窗格选择“Power Automate”图标的屏幕截图

    在 Power BI Desktop 中,还可以从功能区添加视觉对象。 在“插入”选项卡上,在“Power Platform”部分中选择“Power Automate”

    从“插入”功能区选择“Power Automate”图标的屏幕截图。

    选择视觉对象时,Power BI 会自动将其添加到当前报表页,并附带入门说明。

Power BI 服务

  1. 从“可视化效果”窗格中,选择“Power Automate”图标。

    从“可视化效果”窗格选择“Power Automate”图标的屏幕截图。

  2. 选择视觉对象时,它会自动添加到当前报表页,其中包含入门说明。

  3. 滚动视觉对象、调整其大小,或选择“焦点模式”图标以查看所有说明。

    屏幕截图显示在报表上对“流”按钮进行了重设大小和重新定位操作。

  4. 查看说明后,调整按钮的大小并将其放置在报表上所需的位置。

更改在其中创建了流的环境

若要选择用于创建流的首选环境,请使用 Power Automate 视觉对象中的环境选取器。 环境选取器包括拥有任何内置安全角色的环境、以及您拥有一个或多条流的所有者身份的环境。 如果找不到首选环境,请参阅“ 排查缺少的环境 问题”一文,了解有关要求的详细信息。

显示选择其他环境的屏幕截图。

编辑流

使用以下步骤编辑流程:

编辑 Power BI Desktop 的流程

  1. 选择流后,将任何数据字段添加到 Power Automate 数据 区域,以用作流的动态输入。

    屏幕截图显示将想要的任何字段添加为动态输入的控件。

  2. 选择“更多选项 (...)”“编辑”,以配置按钮。>

    屏幕截图显示选择“编辑”以编辑流。

编辑 Power BI 服务的工作流程

  1. 选择流后,将任何数据字段添加到 Power Automate 数据 区域,以用作流的动态输入。

    屏幕截图显示将想要的任何字段添加为动态输入的控件。

  2. 选择“更多选项 (...)”“编辑”,以配置按钮。>

    屏幕截图显示在 Power Automate 视觉对象中选择了“编辑”。

  3. 在视觉对象的编辑模式下,选择要应用于该按钮的现有流,或创建新流以应用于该按钮。

    屏幕截图显示了在 Power BI 中为 SharePoint 列表创建流。

  4. 例如,可以从头开始创建,也可以使用其中一个内置模板进行创建。 若要从头开始,请选择“新建”“即时云端流”。>

    屏幕截图显示了“新建即时云端流”。

  5. 选择新建步骤

    屏幕截图显示从头开始创建流。

  6. 在这里,你可以选择后续动作,或者如果想要通过添加更多逻辑来确定后续动作,可以指定一个控件。

    屏幕截图显示了为流选择操作。

  7. 可选,如果希望流程具有数据上下文,可以将数据字段引用为动态内容。 本例使用 Region 数据字段在 SharePoint 列表中创建项。 根据最终用户的选择,Region 可以具有一个值或多个值。

    屏幕截图显示了为流添加动态内容。

  8. 配置流逻辑后,为流命名,然后选择“ 保存”。

    屏幕截图显示“保存流”。

  9. 选择箭头按钮,转到所创建的流的“详细信息”页。

    屏幕截图显示流的“导航到详细信息”页。

    下面是已保存的流的“详细信息”页。

    屏幕截图显示已保存的流的“详细信息”页。

  10. 选择 “应用 ”按钮 ,将创建的流附加到按钮。

设置流的格式

可以选择更改按钮文本、字体颜色、字体大小或按钮的填充颜色。 可通过“格式”窗格使用这些选项及其他设置:

屏幕截图显示“设置流格式”。

测试流

将流应用到按钮后,建议先对该流进行测试,然后再与他人共享流。 这些 Power BI 流只能在 Power BI 报表的环境中运行。 不能在 Power Automate Web 应用或其他位置运行这些流。

如果流与数据上下文相关,请确保测试报表中的筛选器选择如何影响流的结果。

  1. 若要在报表的编辑模式下测试流,请选择“返回报表”,然后在选择运行流的按钮时按 Ctrl。

    屏幕截图显示“选择运行流”按钮。

    按钮文本指示流已被触发。

  2. 若要检查流是否成功运行,请在触发的流中选择“更多命令”菜单>详细信息

    屏幕截图显示“更多选项”菜单上的“选择详细信息”。

  3. 在“详细信息”页上可看到流的“运行历史记录”和“状态” :

    屏幕截图显示“详细信息”页上的运行历史记录。

重要

只能在 Power BI 报表的环境中运行这些 Power BI 流。 无法从 Power Automate 门户启动流。 若要在报表的编辑模式下测试流,请选择“返回报表”,然后按 Ctrl + 选择按钮以在报表上下文中运行流。 还可以导航到编辑模式或 Power Automate 以查看流的运行历史记录,并确保它已成功运行。

共享流

流成功运行后,您可以与报表查看者共享。

  1. 在“仅运行用户”部分选择“编辑” :

    屏幕截图显示“仅运行用户”。

  2. 指定想向哪些用户或组提供运行访问权限:

    屏幕截图显示“管理仅运行权限”。

给予用户编辑访问权限

或者,也可以向任何用户提供对流的编辑访问权限,而不仅限运行权限。

  • 选择“共享 ”,并指定要添加为所有者的用户或组:

    屏幕截图显示与他人共享流所有权。

注意事项和限制

  • 该按钮不支持其他手动输入。
  • 嵌入式分析不支持视觉对象。
  • 视觉对象在发布到 Web(公共)方案中不起作用,因为 Power Automate 不支持未经身份验证的方案。
  • 视觉对象不支持导出方案。
  • Power Automate 视觉对象最多可以处理 1,000 条记录。
  • 在 Power BI 报表中运行流的用户需要有权运行流。 通过用户的直接共享或共享到 Microsoft Entra 组来授予这些权限。
  • 使用 Power BI 按钮触发器的流,可以直接在 Power BI 报表中创建。 避免 直接转到 Power Automate 来创建这些流,因为触发器无权访问创建流所需的数据字段。
  • Power BI 数据将发送到部署流的地理位置,并在其中进行处理。
  • Power Automate 数据区域中选择 的数据 仅在流主动使用它时包含在 正文 输入中。 如果在流操作中未引用所选字段,则它们在正文中不可用。 此行为仅传输流作中使用的数据,从而优化性能。
  • Power Automate 可视化组件不支持在 Azure 政府版(GCC + GCC High)租户上使用。

有关 Power Automate 的详细信息,请参阅以下文章: