【问题标题】:Combine Same Tab from Multiple Workbooks in One Power Query在一个 Power Query 中合并多个工作簿中的相同选项卡
【发布时间】:2018-03-13 05:23:47
【问题描述】:

我有 32 个电子表格,它们都有相同的选项卡“DashboardQuery”。选项卡上是一个设置有度量和值的表。表名是“QueryData”。下面是“QueryData”表的图像。

我想创建一个强大的查询,将每个电子表格中的数据组合到一个表中,该表将指标作为标题,将值作为行。下面是功率查询的期望输出。

当前的查询将多个电子表格/表格合并为一个,到目前为止,我已经尝试过 Transpose,它为我提供了正确的布局(作为列的指标),但由于有 32 个电子表格,我最终得到了 32 个相同的列标题。

查询将从文件夹中提取文件,并且每两周会从相同的命名区域添加更多电子表格,例如。会有多行同名。

【问题讨论】:

    标签: powerquery


    【解决方案1】:

    如果您的所有文件都在同一个文件夹中,您可以使用 Home 加载该文件夹 > 新建源 > 文件 > 文件夹,然后选择保存它们的文件夹路径。此时您的查询应如下所示(除非您拥有三个以上的文件):

    此时,选择“内容”列上的双向下箭头以合并二进制文件,然后在对话框中选择工作表DashboardQuery

    现在你的所有数据都应该被加载并根据它来自的文件进行标记:

    将它变成您现在想要的形状的技巧是在 Metrics 列上进行旋转。您需要使用 Values 列作为 Values 列,然后在 Advanced options 下选择 Don't Aggregate。

    结果现在应该是您想要的格式(如果需要,您可以在此时删除 Source.Name 列)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-05
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      相关资源
      最近更新 更多