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

Excel Power Query计算列求最小值报错求助

在Power Query中创建显示另一列最小值的计算列的正确方法

问题原因

你用的=List.Min([Column1])会报错,因为在行级上下文里,[Column1]是当前行的单个值,不是整列的列表,而List.Min函数必须传入列表类型的参数,所以触发错误。

解决方案

有两种实用的实现方式:

方法1:直接引用整列列表生成计算列

修改公式,明确指定要取最小值的是整个列的列表:

= List.Min(#"你的步骤名"[Column1])

把#"你的步骤名"替换成你查询里实际加载该列的步骤名称(可在「查询设置-应用步骤」里找到)

方法2:聚合后合并查询

  1. 复制当前查询,在复制的查询里用「分组依据」功能,聚合出目标列的最小值
  2. 返回原查询,用「合并查询」功能,把原表和聚合后的表合并,将最小值列导入原表

示例参考

如果你的步骤名是源,目标列叫销售额,自定义列公式应为:

= List.Min(源[销售额])

添加后整列都会显示销售额列的最小值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 04:55:54