我需要填充2列,它们的值相互依赖。含义1列单元格值将用于依次计算另一列,该值将由上一列再次使用以计算其下一个值。要计算的2列如下。 DATES是ID列。上一个和下一个指示相应列的上一行值和下一行值。screen shot in excel
**BUF** = CASE
WHEN o.DATES = 0 THEN o.[Plan Inv.]
WHEN (o.DATES!= 0 AND (#stage.[Plan Inv.]- #stage.[Previous_EOH]) < 0 ) THEN -1 * o.[WRP]
ELSE (#stage.[Plan Inv.] - #stage.[Previous_EOH])
END
**EOH** = CASE
WHEN o.DATES = 0 THEN o.[Plan Inv.]
ELSE (#stage.[EOH] + #stage.[Next_BUF])
END