【问题标题】:How do I combine two sheets into a single pivot table when they have no unique common attribute?当两张表没有唯一的共同属性时,如何将它们组合成一个数据透视表?
【发布时间】:2015-02-13 12:42:08
【问题描述】:

我正在将数据库对象从 T-SQL 转换为 PL/SQL(即 Microsoft 到 Oracle)。我有两张纸跟踪他们。一个用于正在转换的现有程序,另一个用于我必须创建的新程序。它们都有以下列:

Object Name   
Object Type   
-- other details inc lines of code etc   
Conversion Status   
Phase of move

我想做的是创建一个图表,我可以在其中有效地将两组数据分组在一起,并使用切片器选择要查看的阶段。有五个阶段,所以理想情况下,我可以选择第一阶段,然后在两张表中的 28 个项目中,25 个已完成,2 个仍在测试中,1 个尚未开始。如果它可以显示新的与现有的,那会很好,但不是必需的。

但是,我不太清楚如何执行此操作。我试图创建一个数据模型并结合两组数据,但它想要它们之间的关系。我试图提供移动阶段,但由于它不是唯一的 Excel 不会有它。

我的下一步是什么?


为了解释我所追求的,这是第一个数据集的图表:

这是第二个数据集的图表:

我基本上想要的是一个数据透视图(或常规图表),它结合了两者这些信息集。

Phase 选项和 Transition State 选项在两个工作表中是通用的。如果在第 1 阶段的工作表 1 上完成了 10 个项目,在第 1 阶段的工作表 2 上完成了 5 个项目,我希望我的数据透视图显示在第 1 阶段完成的 15 个项目。


看来@pnuts 解决方案是我想要的,但我仍然遇到问题。这是我的(新的和组合的)数据透视表:

我做了这些步骤:

  • CTRL、D、P 在第一张纸上
  • 多个合并范围/数据透视表
  • 我将创建页面字段
  • 我在第一张纸上选择了 J:M 范围,然后“添加”
  • 我选择了另一张表并选择了范围 C:F,然后添加(注意,这四列是相同的四列,顺序相同,来自两张表)。
  • 页面字段保留为 0。
  • 我选择了下一步。
  • 我选择导出到现有工作表。

它会做所有的计算并给我这个:

显然,这是不正确的。如果我将计数更改为总和,我得到的一切都是 0。以下是一些示例数据,基于我的 first 表:

我到底做错了什么?

编辑 3

@pnuts 请求的其他信息:

【问题讨论】:

  • @pnuts:很抱歉,但我不确定你的意思。
  • 这个数字实际上略高(因为我同时改变了一些东西)。我已经添加了我得到的样本。我在第一列中过滤了 1 - Billing Activation。这就是我得到的数据。

标签: excel charts pivot-table


【解决方案1】:

从多个合并范围创建一个透视表(例如,参见here),然后透视生成的表。

根据现在提供的数据样本进行编辑

这是我得到的:

虽然我绘制了表格而没有费心去调整它。

【讨论】:

  • 我试过这个,但在编译时内存不足。一张桌子上有大约 1,300 件物品,另一张桌子上有大约 10 件物品。 1,300 项将不断更新,但永远不会增加 - 十项肯定会增加。
  • 我只是不断收到“Excel 无法使用可用资源完成此任务。选择更少的数据或关闭其他应用程序”。当我单击“确定”时,我被告知“内存不足,无法完成此操作”。我尝试从每张纸中仅选择五列,但我仍然遇到问题。任务管理器中没有什么是疯狂的——我没有达到 95% 的使用率或类似的东西。由于某种原因,它只是无法完成这项工作
  • 我添加了两个范围,所以我有两个独立的范围,有五列。页面字段仍为 0,如示例中所示。我选择导出到新工作表。读取数据栏很快完成,然后重新开始。它再次进行得很快,但在第二次完成时我收到错误消息
  • 注意我有 8GB 内存,32 位 excel
  • 这似乎可以解决问题,但我不确定这个解决方案是否是我所追求的。我希望按阶段分组,然后在每个转换阶段显示所有项目的计数。按阶段进行分组可以,但只显示所有具有状态的项目的统一计数,即第 1 阶段有 10 个项目 - 6 个正在进行中,3 个测试,1 个未开始。但图表只显示 - 第 1 阶段:10
猜你喜欢
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
  • 2012-11-08
  • 2020-11-13
  • 1970-01-01
  • 1970-01-01
  • 2016-08-29
  • 2020-11-28
相关资源
最近更新 更多