【发布时间】:2021-08-19 00:34:56
【问题描述】:
我的电子表格会自动生成一个“总计”列作为最右边的列:
总的来说,这很好。但具体来说,我有几个问题:最后两个值(带有不幸的标签“平均价格总和”和“百分比总和”)提供了这一点 - 前面列的总和。在这些情况下,我不想要一个简单的总和,而是第一种情况的平均值和第二种情况的百分比。
对于 AvgPrice,我需要计算总计列中的“总价格总和”/“总数量总和”。例如,第一个 AvgPrice Grand Total 值应该是“33.14”而不是“66.26”
对于百分比,我需要项目/描述的总价(例如上面第一项中看到的“25151.75”)与“总价总和”中的“总价”值的百分比总计行/列(“1529802.82”)。此处显示该值:
因此,第一项(“芦笋,大号 11/1#”)的“百分比”值应约为 1.6(因为 25151.75 约为 1529802.82 的 1/60),而不是 1.36。
有没有办法将其设置为在总计列中自动生成这些值,或者我是否需要阻止生成总计列,如下所示:
pivotTable.ColumnGrand = false;
...然后手动将该列添加到工作表中,在代码中进行计算,然后以这种方式添加这些值?
【问题讨论】:
标签: excel pivot-table aspose-cells