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

Power Query中基于另一列将负数转换为正数的问题

问题解决方案

你的代码存在几个明显的语法和逻辑冗余问题,修正方案如下:

问题点梳理

  • 末尾多了一个多余的右括号,直接导致语法报错
  • 错误使用each关键字,这类单字段条件计算不需要遍历标识
  • 多数数据处理工具要求IF语句必须用END闭合(部分工具如Power Query除外)
  • else [Column1] *1属于冗余操作,直接返回原数值即可

修正后的代码(以Tableau等常见BI工具为例)

IF [Column1] < 0 AND [Column2] = "X" THEN [Column1] * -1 ELSE [Column1] END

若使用Power Query,修正后代码为

if [Column1] < 0 and [Column2] = "X" then [Column1] * -1 else [Column1]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 17:54:55