我在代码中遇到有关计算产品移动成本平均值的数学问题
而且我知道如果我想为产品计算它的话
((当时的总成本/当时的总数量)=平均成本
但是当我尝试使用此公式时,发生了我无法理解的事情,需要您帮助我找出来
例如:
如果我有带有以下信息的产品:
当前总费用:-15211.655当前总数量:-8.00002
这意味着当前平均成本为:1901.45212
所以,如果我用此信息购买该产品的新单元
发票数量:8发票总费用:15195.94
这意味着我应该这样计算:
((CurrentTotalCost + NewUnitsTotalCost)/(CurrentTotalQuantity + newUnitsTotalQuantity)
((-15211.655)+(15195.94))/((-8.00002)+8)
现在,根据此公式,成本将是:785750.00
但是这是产品最后价格(1899.4925)的最高价,也是最后平均价格的最高价。
请告诉我我在做什么错
当前总成本:-15211.655,当前总数量:-8.00002