我有下表
Cost Center|Price
680 |10
680 |11
680 |10
900 |10
600 |10
总价格为 51,但我需要获取总价格并将其除以不同的成本中心 (3),这样每个成本中心的平均价格为 17。我希望数据透视表中显示成本中心,并显示其将支付 17。
基本上,我想均等地划分总价并显示每个成本中心将支付的费用。我尝试在计算字段中使用 COUNT 和 SUM,但它始终无法得出正确的值。
答案1
如何使用GETPIVOTDATA 函数得到你需要的价值?
步骤1
首先从数据源创建一个表,当您插入数据透视表时,请选中“创建数据透视表”底部的“将此数据添加到数据模式”框。
第2步
把“成本中心”拖到行中,再把“成本中心”和“价格”拖到值中。请确保值中一个是“成本中心的不同计数”,另一个是“价格总和”,如果不是,您可以在值字段设置中选择正确的计算方式。
步骤3
选中一个已经存在的透视表上方的单元格,输入“=”,再单击“价格总额总计”(51)单元格,输入“/”,单击“成本中心不同计数总计”(3)单元格,按回车,则得到17。
如果表中添加了新数据,请单击“全部刷新”,数据透视表和 GETPIVOTDATA 函数的值将会更新。