从两个单独的表进行透视?

问题描述 投票:0回答:1
从 SAP 系统导入的

txt

 文件有 150 万多行,超过了 Excel 中的 100 万行。
无法将 txt 文件直接导入 PowerQuery 来执行数据透视。

我使用了一个非常原始的方法来解决这个问题。

    手动将txt文件拆分为2x txt文件(每个1M行)。
  1. 使用 PowerQuery 加载 2x txt 文件并加载到 Excel 内的 2 个单独的表中。
  2. 运行 Pivot 两次以直接从每个表查询数据。总计:2 个枢轴。
  3. 手动将两个枢轴转化为价值,并将两个枢轴组合在一起以得出主枢轴。
请注意,这两个表具有相同的数据结构(即相同的列)。

因此,寻找更“先进”的解决方案。 是否有可能以某种方式:

    将整个 txt 文件(150 万行)加载到 PowerQuery 中?
  1. 如果需要 - 分成 2 个表 - 使用单个数据透视表将两个表一起透视?
(因为两个表共享相同的数据结构。)

powerquery powerpivot excel-365
1个回答
0
投票
您可以通过 Excel 中的 PowerQuery 导入超过 100 万行。您可能遇到的问题是您正在将查询加载到工作表中(工作表确实有 1M 限制)。

相反,仅将查询加载到数据模型...


enter image description here

然后你可以创建你的枢轴......


enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.