在数据透视图过滤器中,如何选择要显示的列中的某个范围?

在数据透视图过滤器中,如何选择要显示的列中的某个范围?

救命!我创建了一个数据透视图,显示跨迭代(时间)的 3 个数据系列。所有系列都显示为“累计总计”基本字段:迭代。

该系列包括:

  • 计划总小时数
  • 容量(小时)
  • 已完成的工作

他们希望看到截至年底的计划总小时数和小时容量系列,但仅看到当前迭代的已完成工作。不确定如何将过滤器仅应用于一个系列而不应用于其他系列?这将被广泛使用,因此我试图使其尽可能简单和/或自动化。理想情况下,他们希望从当前迭代开始的趋势线可以预测到年底的已完成工作……但我会满足于过滤器。(更新以与新标题保持一致)

在此处输入图片描述

答案1

没有简单的方法来部分显示列数据。设置一个单独的工作表来从数据透视表中查找数据,在其上执行一些额外的逻辑,然后根据处理后的数据显示数据透视图会更容易。

这是我根据您的截图所做的操作。我复制了数据并添加了另外两列,分别称为 Show? 和 ShowCompletedWork。ShowCompletedWork 的公式为=IF(E2="yes",B2,"")

我认为其他人已经使用了抵消功能可以完成您想要的操作,但似乎需要付出很多努力。

Date,CompletedWork,Total Hours Planned,Capacity In Hours,Show?,ShowCompletedWork
19-Apr-2016,1000,1200,2500,yes,1000
3-May-2016,5000,5000,5000,yes,5000
17-May-2016,7000,7500,7500,yes,7000
31-May-2016,8000,8500,10000,yes,8000
14-Jun-2016,8000,10000,12500,,
28-Jun-2016,8000,15000,15000,,
12-Jul-2016,8000,17500,17500,,
26-Jul-2016,8000,21000,20000,,
9-Aug-2016,8000,27000,22500,,
23-Aug-2016,8000,31000,25000,,
6-Sep-2016,8000,37000,27500,,
20-Sep-2016,8000,40500,30000,,
4-Oct-2016,8000,46000,32500,,
18-Oct-2016,8000,49000,35000,,
1-Nov-2016,8000,52000,37500,,
15-Nov-2016,8000,53000,40000,,
29-Nov-2016,8000,55000,42500,,
13-Dec-2016,8000,59000,45000,,
27-Dec-2016,8000,61000,47500,,

我根据该数据创建了一个数据透视图:

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

答案2

太棒了!!解决方案是这样的:创建数据透视表来获取已完成工作的总和,创建表格来保持累计总数(公式栏),在迭代时添加到数据模型,用新行替换旧行! 已创建表

它需要每两周手动更新一次,但为了获得他们想要的趋势线,这付出的代价很小。谢谢 Sun!!

相关内容