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

PowerApps中如何从多选列向另一个集合收集数据

从含子表格的列提取唯一名称创建新集合的解决方案

直接用以下组合函数就能搞定,分步骤写或者合并成一行都可以:

分步写法

  1. 先提取子表格里的名称字段到临时表:
ClearCollect(TempTable, AddColumns(你的原表名称, "ExtractedNames", 子表格列名称.Name))
  1. 展开所有名称列表:
ClearCollect(UnGroupedNames, Ungroup(TempTable, "ExtractedNames"))
  1. 去重得到最终集合:
ClearCollect(目标新集合名称, Distinct(UnGroupedNames, Value))

合并简化写法

如果不想用临时表,直接一行搞定:

ClearCollect(目标新集合名称, 
    Distinct(
        Ungroup(
            AddColumns(你的原表名称, "ExtractedNames", 子表格列名称.Name), 
        "ExtractedNames"), 
    Value)
)

函数作用说明

  • AddColumns:遍历原表每一行,把子表格里的Name字段单独提取成一个列表列
  • Ungroup:把所有行的名称列表展开,变成每行对应一个名称值的表格
  • Distinct:剔除重复的名称,生成只包含唯一值的新集合

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 02:20:55