我需要你的帮助,我怎么知道一个字段中的总和(总和)本身是两个公式的连接:
主要公式:
sum(@weight)
公式1:
@open = if ({OrderRel.OurReqQty}
- (Sum ({ShipDtl.OurInventoryShipQty}, {OrderRel.OrderRelNum}))
- (Sum({ShipDtl.OurJobShipQty}, {OrderRel.OrderRelNum}))) < 0 then 0
else
{OrderRel.OurReqQty}
- (Sum ({ShipDtl.OurInventoryShipQty}, {OrderRel.OrderRelNum}))
- (Sum({ShipDtl.OurJobShipQty}, {OrderRel.OrderRelNum}))
公式2:
@weight = {@open}*{Part.NetWeight}
我无法通过引用sum
和@open
公式来计算@weight
字段。
答案 0 :(得分:0)
你不能只用sum函数来计算总和,而是你可以使用run total或写一个公式来计算权重函数的总和,如每个组的总和,然后在组的开头重置它
答案 1 :(得分:0)
制作使用逻辑{@open} + {@weight}
的第三个公式。这将得到每个记录的两个值的总和。
如果您要在报告中查找每个 Open和Weight实例的总计,请使用新公式作为字段来汇总运行总计。将摘要类型设置为sum,评估每条记录,然后重置never。