[已解决] 条件判断是否等于关键字,返回TRUE

  [复制链接]
查看119800 | 回复124 | 2020-9-25 03:58:20 | 显示全部楼层 |阅读模式
判断表中列值是否等于北京市、天津市、河北省,如果是在后边就加上一列,返回值为TRUE

文件中只是简单例子,实际工作中数据要很多,要识别的关键字30多

求助高手,谢谢

10431101857331.jpg
10431101857334.rar (10.95 KB, 下载次数: 0)
回复

使用道具 举报

marco | 2020-9-25 04:03:21 | 显示全部楼层
PQ参考解法
10431101857332.png
10431101857335.rar (14.86 KB, 下载次数: 0)
回复

使用道具 举报

古堡的早晨 | 2020-9-25 04:09:21 | 显示全部楼层
换个写法也行
10431101857333.png
10431101857336.rar (23.7 KB, 下载次数: 0)
回复

使用道具 举报

双子竹 | 2020-9-25 04:14:21 | 显示全部楼层
PQ参考解法


谢谢,可以实现

但是在请教下,可否加个if条件,将TRUE值替换成文字,如“该地区是直辖市”
回复

使用道具 举报

suiyuefeng | 2020-9-25 04:21:21 | 显示全部楼层
换个写法也行


谢谢,可以实现
回复

使用道具 举报

9.8 | 2020-9-25 04:24:22 | 显示全部楼层
谢谢,可以实现

但是在请教下,可否加个if条件,将TRUE值替换成文字,如“该地区是直辖市”


= Table.AddColumn(Source , "Judge", each if List.Contains({"北京市","天津市","河北省"},[地区]) = true then "该地区是直辖市" else null)
回复

使用道具 举报

萧 民 | 2020-9-25 04:28:22 | 显示全部楼层
谢谢,可以实现

但是在请教下,可否加个if条件,将TRUE值替换成文字,如“该地区是直辖市”


= Table.AddColumn(更改的类型, "自定义", each if List.Contains({"北京市","天津市"},[地区]) then "该地区是直辖市" else "假")
回复

使用道具 举报

简单爱你 | 2021-6-8 11:11:46 来自手机 | 显示全部楼层
前排支持下了哦~
回复

使用道具 举报

M煲 | 2021-6-19 17:57:19 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

ketone | 2021-7-18 08:46:39 来自手机 | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则