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

Power BI中从描述列匹配提取正确资源名的技术需求

Power BI修正资源名称列的两种方法

方法一:使用Power Query(数据预处理阶段)

  • 打开Power BI进入数据视图,选中目标表格,点击顶部菜单栏的转换数据进入Power Query编辑器
  • 点击添加列选项卡,选择自定义列
  • 在弹出的对话框中输入公式:
    Text.BeforeDelimiter([Description], " ")
    
    该公式会提取Description列中第一个空格前的文本,也就是正确的资源名称
  • 点击确定生成新列后,若要替换原错误的Resource name列:
    1. 右键点击原Resource name列选择删除
    2. 右键点击新生成的自定义列选择重命名,改为Resource name
  • 点击编辑器顶部的关闭并应用,完成数据修正

方法二:使用DAX创建计算列(建模阶段)

  • 进入Power BI的数据视图,选中目标表格
  • 点击顶部菜单栏的建模选项卡,选择新建列
  • 在公式栏输入DAX公式(替换表名为你的实际表格名称):
    正确资源名 = LEFT('表名'[Description], FIND(" ", '表名'[Description]) - 1)
    
  • 回车生成计算列后,若要替换原错误列:
    1. 右键点击原Resource name列选择隐藏
    2. 右键点击新生成的计算列选择重命名,改为Resource name

特殊情况说明

如果资源名称包含空格(比如Mary Ann),上述方法会失效。这种情况需要先准备一份完整的资源名称清单,再使用LOOKUPVALUE函数结合模糊匹配,或者在Power Query中用List.ContainsAny匹配提取正确名称。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 10:57:21