当他们没有唯一的通用属性时,如何将两张表合并到一个数据透视表中?

我正在做一个从T-SQL到PL / SQL(即Microsoft到Oracle)的大型数据库对象转换。 我有两张纸跟踪他们。 一个是正​​在转换的现有程序,另一个是我必须创build的新程序。 他们都有以下专栏:

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

我想要做的是创build一个图表,在这里我可以将两组数据有效地分组在一起,并使用切片器来select要查看的阶段。 共有五个阶段,理想情况下我可以select第一阶段,在两个表格中的28个项目中,有25个完成,2个仍在testing,1个未启动。 如果能够显示新的诉讼,那将是好事,但不是必需的。

但是,我不清楚如何做到这一点。 我试图创build一个数据模型,并将两组数据结合起来,但是它们之间需要关系。 我试图提供移动的阶段,但因为它不是独特的Excel不会有它。

我的下一步是什么?


为了解释我之后的情况,下面是第一个数据集的图表:

在这里输入图像描述

以下是第二个数据集的图表:

在这里输入图像描述

我基本上想要的是一个数据透视图(或常规图),它将这两组信息结合起来。

阶段”选项和“ 过渡状态”选项在两张纸上都是通用的。 如果在第一阶段完成了第一阶段的十个项目,并且在第二阶段的第一阶段完成了五个项目,我希望我的数据透视图显示已完成第一阶段的十五个项目。


看来@pnuts解决scheme是我想要的,但我仍然有麻烦。 这是我的(新的和组合的)数据透视表:

我做了这些步骤:

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

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

在这里输入图像说明

显然,这是不正确的。 如果我改变总数,我得到0的一切。 以下是一些基于我的第一张表格的示例数据:

在这里输入图像说明

我究竟做错了什么?

编辑3

@pnuts请求的附加信息:

在这里输入图像说明

从多个合并范围创build数据透视表(例如,请参阅此处 ),然后旋转结果表。

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

这是我得到的:

SO28499867的例子

尽pipe我制定了表格而不用担心这一点。