Power Apps中使用Ungroup函数报错:列名NroVale已存在
解决Power Apps中Ungroup()报错"A column named 'NroVale' already exists"的问题
这个报错的核心原因是:你要展开的嵌套表所在的父表里,已经存在和嵌套表内同名的NroVale列。Ungroup操作会把父表的列和嵌套表的列合并到同一张表中,重名的列就会触发冲突报错。
给你两个直接可行的解决办法:
方法一:重命名冲突列,避免重名
用RenameColumns()先给父表或嵌套表的NroVale改名,再执行Ungroup。比如:Ungroup(RenameColumns(你的数据源, "NroVale", "NroVale_父表"), "你的嵌套列名称")展开后如果需要统一列名,还可以再用
RenameColumns()改回来。方法二:移除不需要的冲突列
如果父表的NroVale列对你没用,直接用DropColumns()删掉后再Ungroup:Ungroup(DropColumns(你的数据源, "NroVale"), "你的嵌套列名称")
内容的提问来源于stack exchange,提问作者Benjamin Lahsen
相关产品推荐
相关产品推荐

