全部。我在这个网站上没有找到问题的答案,所以希望我能从你们那里得到帮助。我有一张数据表,反映了伪项目管理数据。该表有 7,000 多行,但只有 4 列宽。这是一个非常简单的例子:
**PROJECT_NAME MILESTONE_TYPE MILESTONE_DATE REPORT_DATE**
Project A Project Start 10/16/2017 6/1/2017
Project A Beta Finished 2/1/2017 6/1/2017
Project A Project Complete 11/1/2017 6/1/2017
Project A Project Start 10/16/2018 1/1/2018
Project A Beta Finished 3/1/2017 1/1/2018
Project A Project Complete 2/1/2018 1/1/2018
Project B Project Start 5/1/2018 6/1/2017
Project B Beta Finished 8/1/2018 6/1/2017
Project B Project Complete 2/1/2019 6/1/2017
Project B Project Start 5/1/2018 1/1/2018
Project B Beta Finished 8/1/2018 1/1/2018
Project B Project Complete 3/1/2019 1/1/2018
我想一次显示一个项目的数据(我希望使用过滤器),尽管实际上有 70 多个项目。36 个报告日期是预期里程碑日期的快照(实际上是进度报告)。
我想用线图来显示某个项目是否有里程碑日期延误,以表明里程碑日期随着时间的推移。每个里程碑类型应该是它自己的曲线/直线,我希望这条线沿着 x 轴跟踪该特定里程碑的所有报告日期。因此,Y 轴将反映每个里程碑的目标日期,而 X 轴将反映每个数据点的收集日期,作为“趋势线”。
我非常熟悉 Office/VBA/等,但对数据透视表和数据透视图。 我发现另一个类似的问题在此论坛中,但解决方案是针对 Excel 2010 给出的;我正在使用 Office 365,这意味着所引用的设置不匹配(据我所知)。
我感觉我已经很接近了,但我就是无法得到它。请帮忙!
(谢谢!)
答案1
我不认为这可以通过数据透视表来实现,因为数据透视图不支持所有图表类型。由于您希望在 X 轴和 Y 轴上都显示日期,因此您需要散点图。
您可以使用数据透视表来保护图表数据。如果您有三种里程碑类型,则需要三个数据透视表,其中行包含报告日期和里程碑日期,过滤器包含里程碑类型。
添加切片器来过滤项目名称。
现在,您可以插入一个带有线条的散点图,并将三个数据透视表中的日期添加为系列。
如果所有数据透视表和项目的行数(报告日期)相同,则只需选择系列的行即可。如果行数可以变化,则需要创建命名公式来动态调整填充范围(例如使用偏移量和计数)
切片器下方的迷你数据透视表仅显示单元格中选定的切片器值,因此图表标题可以链接到该单元格,并在选择不同的项目时发生变化。