• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

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

[已解决] PQ中如何去除文本中的括号()及括号中的内容

[复制链接]
青蛙 发表于 2020-9-16 06:03:54 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
需求

你好吗(太阳)
变换为
你好吗

去除(括号)(了)
变换为
去除
回复

使用道具 举报

精彩评论10

mmgmmg2 发表于 2020-9-16 06:12:54 | 显示全部楼层
如果括号总是在最后面,则可以这样:
= Table.SplitColumn(更改的类型, "列1", Splitter.SplitTextByDelimiter("(", QuoteStyle.Csv), {"列1.1"})
回复

使用道具 举报

ydw 发表于 2020-9-16 06:16:55 | 显示全部楼层
  1. = Table.AddColumn(Source,"n",each Text.Combine(List.RemoveItems(List.Transform(Text.Split([列1],"("),each List.Last(Text.Split(_,")"))),{""})))
复制代码
回复

使用道具 举报

johnnyplay 发表于 2020-9-16 06:18:55 | 显示全部楼层
如果括号总是在最后面,则可以这样:
= Table.SplitColumn(更改的类型, "列1", Splitter.SplitTextByDelim ...


位置随机出现..
回复

使用道具 举报

铁忠 发表于 2020-9-16 06:24:55 | 显示全部楼层
已上传样例
麻烦大佬了

9917012147541.rar (24.66 KB, 下载次数: 0)
回复

使用道具 举报

zihan 发表于 2020-9-16 06:32:55 | 显示全部楼层
已上传样例
麻烦大佬了


这样可否?

9917012147542.rar (44.33 KB, 下载次数: 0)
回复

使用道具 举报

srici_yb 发表于 2020-9-16 06:33:56 | 显示全部楼层
这样可否?


谢谢大佬 可以了
非常感谢
回复

使用道具 举报

白衣笑年少 发表于 2020-9-16 06:41:56 | 显示全部楼层
这样可否?


你这漏了一种情况,当源数据在第一个( 前增加一组括号后,整理完的数据就不对了 感觉应该拆分到行,找到每个 ( 和) 删除中间的
9917012147543.rar (55.95 KB, 下载次数: 0)
回复

使用道具 举报

庸人 发表于 2020-9-16 06:45:56 | 显示全部楼层
你这漏了一种情况,当源数据在第一个( 前增加一组括号后,整理完的数据就不对了 感觉应该拆分到行, ...


确认忽略了有多个括号组的问题,你这种方法可行。
但是,就楼主的附件中,用此方法,对619-622四行内容后面多了一个左括号,就出故障了。
回复

使用道具 举报

深海 发表于 2021-8-25 16:47:33 来自手机 | 显示全部楼层
路过 帮顶 嘿嘿
回复

使用道具 举报

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

本版积分规则

全国统一客服电话
025-66044769

24x7小时免费咨询

  • 关注官方微信

  • QQ在线客服1

    在线联系

    QQ在线客服2

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