如何在Power Apps中展示Power BI传递的多选数据并提交至SharePoint列表
解决方法
一、在Power Apps中展示Power BI传递的数据
PowerBIIntegration.Data本质是一个标准的表格型数据源,直接绑定给图库或数据表格控件即可,具体操作如下:
1. 使用数据表格控件
- 在Power Apps编辑器中添加数据表格控件
- 选中控件,在右侧属性面板的「数据源」下拉列表中选择
PowerBIIntegration.Data - 点击控件右上角的「编辑字段」,勾选需要展示的列,系统会自动加载Power BI传递的对应数据
2. 使用图库控件
- 添加任意布局的图库控件(如垂直布局图库)
- 在图库的
Items属性中直接输入PowerBIIntegration.Data - 编辑图库模板项,添加标签、文本框等控件,将控件的
Text属性绑定到对应字段,例如ThisItem.订单编号(替换为实际从Power BI传递的字段名)
若字段名包含特殊字符,需使用
ThisItem['字段名称']的格式引用
二、批量提交统一评论到SharePoint列表
实现为每个选中项创建独立条目并保存相同评论的逻辑:
- 添加一个文本输入框(命名为
txtUnifiedComment)供用户输入统一评论 - 添加一个提交按钮,设置按钮的
OnSelect属性为以下公式:
ForAll( PowerBIIntegration.Data, Patch( 你的SharePoint列表名称, Defaults(你的SharePoint列表名称), { // 映射Power BI字段到SharePoint列表对应字段 客户名称: ThisItem.客户名称, 订单金额: ThisItem.订单金额, // 绑定统一评论内容 审核评论: txtUnifiedComment.Text } ) ); // 可选:提交后清空输入框并提示成功 Reset(txtUnifiedComment); Notify("评论提交完成", NotificationType.Success)
- 替换
你的SharePoint列表名称为实际列表名称 - 按需调整
Power BI字段与SharePoint字段的映射关系,确保数据类型匹配(如文本对应文本、数字对应数字)
三、调试注意事项
- 编辑Power Apps时若无法预览
PowerBIIntegration.Data,可临时用集合调试:添加按钮设置OnSelect为ClearCollect(TestData, PowerBIIntegration.Data),再将控件数据源设为TestData - 确保Power BI传递的字段名称与Power Apps中引用的名称完全一致(区分大小写)
内容的提问来源于stack exchange,提问作者Sara
相关产品推荐
相关产品推荐

