You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否将Paginated Report矩阵值传递至Power App表单?

需求可行性及实现方案

完全可行,具体实现步骤如下:

  • 构造Paginated Report的跳转URL
    在报表的矩阵行(或添加的跳转按钮)上配置「跳转到URL」动作,把筛选后的ID通过URL参数传递给Power Apps。

    • 若报表是单ID筛选,直接拼接参数:https://apps.powerapps.com/play/[你的应用ID]?TargetID=[Parameters!筛选参数名.Value]
    • 若为多ID筛选,用逗号把ID拼接成字符串后传递:https://apps.powerapps.com/play/[你的应用ID]?TargetIDs=[Join(Parameters!筛选参数名.Value, ",")]
      替换掉方括号里的实际应用ID和报表筛选参数名即可。
  • 在Power Apps中接收参数并筛选数据
    打开目标Power App,做以下配置:

    1. 在App的OnStart属性里添加代码,获取URL传来的参数:
      • 单ID场景:Set(varTargetID, Value(Param("TargetID")))
      • 多ID场景:Set(varTargetIDs, Split(Param("TargetIDs"), ","))
    2. 修改表单关联的数据源Items属性,只保留目标ID的记录:
      • 单ID:Filter(你的SharePoint列表, ID = varTargetID)
      • 多ID:Filter(你的SharePoint列表, ID in varTargetIDs.Result)
  • 注意事项

    • 确保报表传递的ID和SharePoint列表的ID字段类型一致(比如都是数字型),避免筛选失效
    • 多ID传递时注意URL长度限制,一般几十上百个ID都不会有问题,若数量过大可考虑改用其他方式(比如临时存储到列表再读取)
    • 测试时直接运行报表筛选后点击跳转,验证Power Apps是否只加载对应ID的记录

内容的提问来源于stack exchange,提问作者52414246

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 13:03:13