PowerBI:关于批量处理数据时某个字段更名导致错误问题
- 将错误字段更名为正确字段后处理
- 步骤
- 1、读取数据源
- 2、筛选目标文件类型(如xlsx、csv)
- 3、解析文件内容,提取内部表格
- 4、将各表格首行提升为列标题
- 5、统一修正列名(兼容上游字段变更,不存在的字段不报错)
- 6、执行后续数据清洗与合并逻辑
将错误字段更名为正确字段后处理
Power BI 模型配置完成后,日常仅需增量刷新数据源。若上游字段名称变更引发报错,破坏报表可视化,可在 Power Query 中新增步骤,统一修正各子表的字段名称,修复完成后再执行刷新。
步骤
1、读取数据源
2、筛选目标文件类型(如xlsx、csv)
3、解析文件内容,提取内部表格
4、将各表格首行提升为列标题
Table.AddColumn(已添加自定义, “提升表头”, each Table.PromoteHeaders([自定义],[PromoteAllScalars = true]))
5、统一修正列名(兼容上游字段变更,不存在的字段不报错)
Table.AddColumn(提升每张表的标题, “统一收入字段名”, each Table.RenameColumns([提升表头],{{“更正前”,“更正后”}},MissingField.Ignore))