在Power bi中,假设我想制作仪表板,其中数据每月都会更改,但列名称不同,那么当数据每月更改时如何处理不同的列名称? (现在我收到错误,因为列名称不同)
需要解决如何处理此类数据的问题
一个可能的答案是使用 powerquery / M 将列标题降级到第一行,然后删除第一行。然后所有列都变为 Column1、Column2 等(如果它们保持位置)
x = Table.RemoveFirstN(Table.DemoteHeaders(#"PriorStepNameHere),1)
或者直接指定所有列的名称
#"Rename"=Table.RenameColumns(#"PriorStepNameHere,List.Zip({Table.ColumnNames(#"PriorStepNameHere),{"Fixed1","Fixed2","Fixed3"}}))