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

Power Query统一Inventory表ReStocking Frequency列格式求助

解决Power Query中ReStocking Frequency列格式统一问题

方法1:自定义列精准替换

  1. 打开Power Query编辑器,选中Inventory表的ReStocking Frequency列
  2. 点击添加列 → 自定义列,输入以下M语言公式:
    = if Text.End([ReStocking Frequency], 1) = "d" then Text.Replace([ReStocking Frequency], "d", "days") else [ReStocking Frequency]
    
  3. 确认生成新列后,删除原列,将新列重命名为ReStocking Frequency

方法2:正则表达式批量替换

如果之前简单替换无效,试试正则匹配:

  1. 选中目标列,点击转换 → 替换值
  2. 打开高级选项,勾选使用正则表达式
  3. 在「要查找的值」输入(\d+)d$,「替换为」输入$1days
  4. 点击确定,所有数字+d格式的内容会自动转为数字+days

方法3:拆分重组(适配复杂格式)

若列中存在其他不规则格式,可通过拆分再重组实现:

  1. 选中列,点击转换 → 拆分列 → 按分隔符,选择「自定义」并输入d,选择「拆分为最右侧的分隔符」
  2. 拆分后得到数字列和空列,添加自定义列,公式为:
    = [ReStocking Frequency.1] & "days"
    
  3. 删除多余列,将新列重命名为原列名即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 00:12:03