答案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!!