[已解决] Power Query查询中包含指定文本的记录

  [复制链接]
查看117311 | 回复124 | 2021-2-18 18:23:32 | 显示全部楼层 |阅读模式
请教,Power Query查询中包含指定文本的记录
数据源在查询连接里,附图

A列输入要查询内容,取出数据源摘要列中包含A查询内容的记录
新建了1个步骤“查询”,红色处语句如何写

实际有几十万条记录,最好考虑优化查询速度和效率!


10796111417431.jpg
10796111417436.rar (18.07 KB, 下载次数: 0)
回复

使用道具 举报

nomad2 | 2021-2-18 18:32:32 | 显示全部楼层
table. Find text 试试
回复

使用道具 举报

xiaojiu | 2021-2-18 18:33:32 | 显示全部楼层
table. Find text 试试


请 libo5563老师 帮写一下语句行吗,也请其他老师指导一下!
回复

使用道具 举报

东北虎 | 2021-2-18 18:41:32 | 显示全部楼层
没看到其他数据,不知道有没有bug
10796111417432.jpg
10796111417437.rar (14.84 KB, 下载次数: 0)
回复

使用道具 举报

laponland | 2021-2-18 18:46:33 | 显示全部楼层
= Table.TransformColumns(源,{"摘要",each Text.Remove(_,{"一".."龟",","})})
回复

使用道具 举报

标叔 | 2021-2-18 18:49:33 | 显示全部楼层
10796111417433.png
回复

使用道具 举报

chshaowei | 2021-2-18 18:57:33 | 显示全部楼层
谢谢 liqien,答复! 您的语句只去除了汉字,还不是最终结果
回复

使用道具 举报

崎岖 | 2021-2-18 18:58:33 | 显示全部楼层
没看到其他数据,不知道有没有bug


谢谢 libo5563 指导!
= Table.AddColumn(条件, "结果", each Table.FindText(源,[编号])) 解决了问题!

如果只针对 数据源中的“摘要”列查询是否包含编号中的字段,不是表中全部,如何写语句呢
麻烦您了

单独查特定文件的可以写成
= Table.SelectRows(数据源, each Text.Contains([摘要], "FG-HY-2017-09-12"))

查某列中的全部文本,如何写
回复

使用道具 举报

★德仔★ | 2021-2-18 19:07:34 | 显示全部楼层
试试这句可以不
10796111417434.jpg
回复

使用道具 举报

lookyes | 2021-2-18 19:09:34 | 显示全部楼层
试试这句可以不


问题解决,感谢 libo5563 老师指导!!
回复

使用道具 举报

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

本版积分规则