|
各位大神,我想求教一个问题。请问Power Query 有没有这样的功能,使用用通配符或者公式选择相似名称的列。
比如我有这样一张原始表。
使用逆透视 ,逆透视 P 2019 到 P 2023
M语言是:
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
更改的类型 = Table.TransformColumnTypes(源,{{"Project", type text}, {"Product", type text}, {"MWProduct", Int64.Type}, {"MPProject", Int64.Type}, {"P 2019", Int64.Type}, {"P 2020", Int64.Type}, {"P 2021", Int64.Type}, {"P 2022", Int64.Type}, {"P 2023", type any}}),
已仅逆透视选定列 = Table.Unpivot(更改的类型, {"P 2019", "P 2020", "P 2021", "P 2022", "P 2023"}, "P", "Value")
in
已仅逆透视选定列
但是我觉的 “P 2019” 之类列名 相似度 很高,能否替换成 某种公式/通配符变成 “P 20**” 这种形式,让我的代码看上去简单点。
我找了半天 没有类似功能,不知道 有没有大神能赐教。谢谢!
20190913.rar
(15.17 KB, 下载次数: 9)
|
|