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

请求修复Power Query M条件列拼接逻辑代码

Power Query M条件列代码修复

原代码存在语法和逻辑错误,以下是修复后的代码及问题说明:

修复后的代码

if Text.EndsWith([User Email], "@faccc.com") then "UID" & [User ID] & [User Email] else [User Email]

原代码的问题点

  1. 条件判断错误:[User Email] ="@faccc.com"是判断邮箱完全等于@faccc.com,实际需求是判断邮箱后缀为该值,需用Text.EndsWith函数实现准确匹配
  2. 语法结构错误:Power Query M的if语句标准格式为if 条件 then 满足条件的结果 else 不满足的结果,原代码误用文本拼接符&代替then,导致逻辑混乱
  3. 逻辑运算符误用:原代码将条件与拼接内容用&连接,完全不符合if语句的语法规则

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 17:24:16