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

Power Query数据清洗:新增Standards列并清理Document NO列

Power Query数据清洗解决方案

步骤1:新增「Standards」列

  1. 打开Power Query编辑器,选中目标数据集
  2. 点击顶部添加列选项卡 → 选择自定义列
  3. 在公式输入框中粘贴以下代码,将新列重命名为Standards:
    = Text.Split([Document NO], "-"){0} & "-" & Text.Split([Document NO], "-"){1}
    
    (原理:按-拆分文档编号,取前两段拼接成标准值)

步骤2:清理「Document NO」列

  1. 选中原「Document NO」列
  2. 右键点击列名 → 选择替换值,在公式框中输入以下代码:
    = Text.Combine(List.Skip(Text.Split([Document NO], "-"), 2), "-")
    
    (原理:按-拆分后跳过前两段,将剩余部分重新拼接)

容错优化(可选)

如果存在文档编号格式不统一的情况(比如部分条目没有标准值后缀),可以用以下容错版代码:

  • 「Standards」列容错代码:
    = if List.Count(Text.Split([Document NO], "-")) >= 2 then Text.Split([Document NO], "-"){0} & "-" & Text.Split([Document NO], "-"){1} else null
    
  • 「Document NO」列容错代码:
    = if List.Count(Text.Split([Document NO], "-")) >= 2 then Text.Combine(List.Skip(Text.Split([Document NO], "-"), 2), "-") else [Document NO]
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 19:06:07