【发布时间】: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