• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

游客您好
Lv.2 注册会员
1201号会员,86活跃度,2018/11/14 加入学习
  • 13发帖
  • 6主题
  • 0关注
  • 0粉丝
这个人很懒,什么也没有留下。
优秀讲师更多
课堂交流更多

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

[复制链接]
教授 发表于 2021-2-18 18:23:32 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
请教,Power Query查询中包含指定文本的记录
数据源在查询连接里,附图

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

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


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

使用道具 举报

精彩评论18

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 老师指导!!
回复

使用道具 举报

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

本版积分规则

全国统一客服电话
025-66044769

24x7小时免费咨询

  • 关注官方微信

  • QQ在线客服1

    在线联系

    QQ在线客服2

    在线联系
  • 南京优易多网络科技有限公司
  • 南京市六合区龙池街道雄州南路399
Powered by Discuz!X3.4 ©2015-2019 YouYiDuo Inc. 南京优易多网络科技有限公司 版权所有( 苏ICP备16017959号-5 )