Power BI/DAX中实现文件夹数据追加与合并操作求助
Power BI G1文件夹数据合并处理方案
以下是针对G1场景的具体操作步骤,完成后可复用逻辑处理G2及最终合并:
步骤1:导入并合并G1 Current文件夹所有文件
- 打开Power BI,点击获取数据 > 文件夹,选择G1 Current所在文件夹
- 在导航器界面点击合并并加载,Power BI会自动合并该文件夹下所有结构一致的文件,生成包含全部G1 Current数据的查询(可重命名为
G1_Current_Combined)
步骤2:导入并整理G1 Previous数据
- 重复文件夹导入流程,选择G1 Previous文件夹,合并所有文件后将查询重命名为
G1_Previous - 确保该查询的数据结构与G1 Current完全一致,无需额外调整
步骤3:将G1 Previous追加至每个G1 Current文件数据后
核心目标:让每个原始G1 Current文件的数据集末尾都完整追加G1 Previous的全部数据
- 进入Power Query编辑器,打开
G1_Current_Combined查询 - 切换到添加列选项卡,点击自定义列,输入Power Query公式:
(注:Table.Combine({[Content], G1_Previous})Content是Power BI自动生成的存储单文件数据的列名,若实际列名不同请替换) - 点击自定义列右侧的展开按钮,选择展开所有列,此时每个原始G1 Current文件的数据都已追加G1 Previous内容
步骤4:清理并加载G1最终数据集
- 删除文件路径、文件名等不需要的辅助列
- 点击关闭并应用,将处理完成的G1数据集加载到Power BI模型中
G2及最终合并参考逻辑
- G2处理:将G2 Previous与每个G2 Current文件合并查询(横向关联,需指定匹配列),操作逻辑与G1类似,仅需将
Table.Combine替换为Table.NestedJoin或直接使用Power Query的合并功能 - 最终合并:将处理好的G1、G2数据集通过追加查询功能合并为单一数据集
相关示意图
文件夹结构


数据追加示例

内容的提问来源于stack exchange,提问作者Draco
相关产品推荐
相关产品推荐

