添加单个列使用枢轴表与此设置:Excel数据透视表:在分组数据透视表
Name Amount Total
Jan Feb ...
A 1 2 3
B 2 1 3
C 4 1 5
D 3 3 6
Total 10 7 17
的数据是从一个表,其中每个“金额”在特定日期(例如1/1来/ 2016或2/4/2016),这些日期然后按照数据透视表中的月份进行分组。这个数据透视表将会改变/月将被添加,所以它不是一个固定的大小。我想用这样的事情结束了:
Name Amount Total %
Jan Feb ...
A 1 2 3 17%
B 2 1 3 17%
C 4 1 5 29%
D 3 3 6 35%
Total 10 7 17 100%
但是当我尝试,或使用计算字段通过添加数据源的百分比列要做到这一点,一个%列显示为每个金额列。例如:
Name Amount Total
Jan % Feb % ...
A 1 5% 2 11% 17%
B 2 11% 1 5% 17%
C 4 23% 1 5% 29%
D 3 17% 3 17% 35%
Total 10 58% 7 41% 100%
*请注意,我总计字段被自动删除
有没有达到我想要的结果,没有VBA的任何方式,并没有透视表的保养(隐藏/取消隐藏行,添加在数据透视表末尾添加新表时会在删除新月时删除)
我还想保留自动总计字段,但是我可以在我的源数据中手动创建一个。 (假设我可以弄清楚如何在数据透视表中插入单列)
这完全不回答用户正在要求 –
关闭分类汇总后,什么都没有改变。注意到将数据字段添加到数据透视表后,可能会很重要,总计列将被删除。 – CDO
你需要总金额还是百分比?斯科特这是没有用的反馈 – hinton888