从第一列中提取标题

问题描述 投票:0回答:1

我有一个场景,我试图将一个文本文件加载到 Power Query 中。第一列的第一个单元格包含我需要用作标题的列名。

如何通过分隔符拆分单元格值并将结果值用作 Power Query 中的列名称?

我已经将文件导入到power query中。

谢谢! 图片 图二

powerbi powerquery transformation
1个回答
0
投票

你可以在 powerquery 中试试这个

let  Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Changed Type" = Table.TransformColumnTypes(Source,{{"#column1", type text}, {"column2", type text}, {"column3", type text}, {"column4", type text}, {"column5", type text}}),
NewColumnNames = Text.Split(Text.AfterDelimiter(#"Changed Type"{0}[#"#column1"],":"),","),
#"Rename"=Table.RenameColumns(   #"Changed Type",List.Zip({Table.ColumnNames(#"Changed Type"),NewColumnNames})),
#"Removed Top Rows" = Table.Skip(Rename,2)   
in #"Removed Top Rows"

© www.soinside.com 2019 - 2024. All rights reserved.