text - Power Query:如何提取符号前后指定数量的字符?
问题描述
我想在符号前后提取精确数量的字符。
举个例子:
以下是文本数据类型(已更改为文本):
99,845216842
我希望能够提取“,”之前的2个字符和“,”之后的2个字符,结果当然应该是:99,84
有没有办法做到这一点或论坛的组合?我发现了很多关于之前或之后的信息,但没有确切的字符数。
先感谢您
解决方案
您可以使用Text.End
andText.Start
从分隔符之前和之后的部分中获取最后两个和前两个。
Table.TransformColumns(Source, {{"Column", each
Text.End(Text.BeforeDelimiter(_, ","), 2) & // last two before delimiter
// maybe you would like to add &','& here to include a comma in the output
Text.Start(Text.AfterDelimiter(_, ","), 2), // first two after delimiter
type text}})
推荐阅读
- python - Numpy中的行加法或列加法
- mysql - 获取特定列值遵循 SQL 版本 MySQL 5.5 中的条件
- python - 如何找出 set_data 的期望
- android - Android应用程序中的在线视频是应用程序购买还是服务?
- apache2 - 在 Elastic Beanstalk 上部署 Directus
- android - Flutter 上的 Http 链接在 Android 设备上不起作用
- reactjs - 使用 formik 和 yup 进行对象验证
- java - org.hibernate.InstantiationException:没有实体的默认构造函数::io.javabrains.Image
- python - django 模板的 for 循环内容未显示
- javascript - ApexCharts 自定义标记颜色