我的代码创建了句点语法正确但在逻辑上它是不正确的。 这是我的excel表。它显示的是在销售订单中以黄色突出显示,其中项目#10的订购数量为2500.由于它是以损坏的货件(以绿色突出显示)发货,因此它有4个行项目(以黄色突出显示)。
我创建数据透视的代码。
pivot = pd.pivot_table(df2,
index=['Customer_Name'],
values=[
'Billed_Net_Value',
'Sales_Order_Net_Value',
'Open_Amount'],
aggfunc=np.sum,
margins=True)
看到黄色的最终结果高亮显示有$ 2500 * 4和$ 9500 * 4.它应该被计算一次。关于如何做到这一点的任何提示?
它应该是75475 - (2500 * 3) - (9500 * 3)= 39475.如果不计算2500 * 3次和9500 * 3次,我们只计算一次,数字将是正确的。