Power BI中Power Query M公式优化:列内分隔值替换需求
Power Query M 简化列处理方案
1. DATA 2 列:提取最后一个“.”分隔项
不用拆分-删除-重命名的繁琐步骤,直接用Text.AfterLastDelimiter函数一步实现:
= Table.TransformColumns(源, {{"DATA 2", each Text.AfterLastDelimiter(_, ".")}})
该函数直接定位最后一个“.”,返回其后的所有内容,完全替代多步操作。
2. DATA 3 列:保留第二个“.”之后的所有内容
Text.AfterDelimiter支持第三个参数指定分隔符的索引(从1开始计数),用它可精准获取目标内容:
= Table.TransformColumns(源, {{"DATA 3", each Text.AfterDelimiter(_, ".", 2)}})
无论该列值的分隔项数是3到6项,这个公式都会跳过前两个“.”,保留后续所有内容。
内容的提问来源于stack exchange,提问作者Benny H.
相关产品推荐
相关产品推荐

