PowerQuery 多级目录数据合并,并将目录转化为字段

实现功能:将Data目录下所有子文件数据合并,并将路径中的信息转化为字段使用

PowerQuery 多级目录数据合并,并将目录转化为字段_第1张图片

原始数据如下:

  • Data文件夹下有以地理层级结构存放的销售数据
    PowerQuery 多级目录数据合并,并将目录转化为字段_第2张图片
  • Excel文件中各Sheet名为最底层的地理信息,且Sheet数据结构相同
    PowerQuery 多级目录数据合并,并将目录转化为字段_第3张图片

实现方式:

  1. 在query端读取文件夹路径信息
= Folder.Files("I:\Data")

结果如下图:红框部分为后续需要关注的字段
PowerQuery 多级目录数据合并,并将目录转化为字段_第4张图片

  1. 添加Country字段,利用Folder Path字段解析出Country
= Table.AddColumn(源, "Country", each Text.Split([Folder Path],"\"){3}, type text)

你可能感兴趣的:(PowerBI之M函数,powerquery,数据分析,powerbi,M函数)