在一个Power Query中组合多个工作簿中的相同选项卡

时间:2018-03-13 05:23:48

标签: powerquery

我有32个Spreadsheets,它们都有相同的标签“DashboardQuery”。选项卡上是一个使用度量标准和值设置的表。表名是“QueryData”。下面是'QueryData'表的图像。

enter image description here

我想创建一个功能查询,将来自每个电子表格的数据合并到一个表格中,该表格中包含标题和值作为行。下面是所需的功率查询输出。

enter image description here

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

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

1 个答案:

答案 0 :(得分:2)

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

Load from Folder

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

Combine Binaries

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

Data Loaded

让它成为您现在想要的形状的技巧是在度量标准列上进行转动。您将要使用值列的值列,并选择不在高级选项下聚合。

Pivot Column

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

Result