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 

数据来自表格,其中每个“金额”都有一个特定的date(例如1/1/2016,或2/4/2016),这些date然后按照在数据透视表中的月份进行分组。 这个数据透视表将会改变/月将被添加,所以它不是一个固定的大小。 我想结束这样的事情:

  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,没有维护数据透视表(隐藏/取消隐藏行,在数据透视表的末尾添加一个单独的表,添加新月时将被删除)

我也想保留自动总计字段,但是我可以在我的源数据中手动创build一个。 (假设我可以弄清楚如何在数据透视表中插入单个列)

在您的数据透视表中,您需要closures小计,这是默认情况下。 每个月后的百分比都是小计,而最后一个百分比则称为总额。 总计是你想要的。

要closures小计,您需要转到devise选项卡,然后单击小计中的“不显示小计”选项。