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

Power BI中提取单元格内首个空格前的邮政编码方法咨询

在Power BI中提取首个空格前的邮政编码

方法一:使用DAX公式

在数据模型里新建计算列,套用以下公式:

邮政编码 = LEFT('表名'[包含邮编和城市的列], FIND(" ", '表名'[包含邮编和城市的列]) - 1)
  • 说明:FIND函数定位首个空格的位置,LEFT函数截取该位置之前的所有字符,即可分离出邮政编码。
  • 兼容无空格的情况(避免报错):
邮政编码 = IFERROR(LEFT('表名'[包含邮编和城市的列], FIND(" ", '表名'[包含邮编和城市的列]) - 1), '表名'[包含邮编和城市的列])

方法二:使用Power Query M代码

进入Power Query编辑器,选中目标列后添加自定义列,输入以下代码:

Text.BeforeDelimiter([包含邮编和城市的列], " ")
  • 说明:Text.BeforeDelimiter函数可直接提取第一个空格分隔符之前的文本,用法更简洁。
  • 兼容无空格的情况:
try Text.BeforeDelimiter([包含邮编和城市的列], " ") otherwise [包含邮编和城市的列]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 19:51:59