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

Power Query需求:判断员工上月是否跨州迁移(返回布尔值)

Power Query 判断员工跨州迁移的简洁方案

核心思路

无需拆分多列,直接通过自定义列处理迁移记录列:拆分州代码列表→去重→统计唯一值数量,数量大于1则判定为跨州迁移(返回True),否则返回False。

基础版代码(假设分隔符为逗号)

在Power Query中添加自定义列,使用以下公式:

List.Count(List.Distinct(Text.Split([迁移州记录], ","))) > 1

处理带空格的情况

如果迁移记录里的州代码带空格(例如"TX, CA"),先去除每个代码的空格再判断:

List.Count(List.Distinct(List.Transform(Text.Split([迁移州记录], ","), Text.Trim))) > 1

代码说明

  • Text.Split([迁移州记录], ","):将迁移记录列按指定分隔符拆分为州代码列表
  • List.Transform(..., Text.Trim):(可选)去除每个州代码前后的空格
  • List.Distinct():对列表去重,仅保留唯一的州代码
  • List.Count():统计去重后的列表长度,长度>1说明存在跨州迁移

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 11:50:22