<b>12weeksales</b>
if ({items.item_state} = "CM" or {items.item_state} = "PI" or {items.item_state} = "PS" or
{items.item_state} = "SH" or {items.item_state} = "SV" or {items.item_state} = "BO"

and {cms.odr_date} >= CurrentDate - 84 then {items.quanto} else 0
<b>12weekavg</b>
Sum ({@12weeksales}, {stock.number}) / 12
<b>leadtime</b>
if NumericText({supplier.note3}[1 to 2]) then ToNumber({supplier.note3}[1 to 2]) else 2
<b>new low level</b>
{@12weekavg} * {@lead time}
<b>reorder level</b>
Round ({@new low level} * 1.25)
<b>final low level</b>
if {@reorder level} >= .5 then {@reorder level} else
if Sum ({@1yearsales}, {stock.number}) >= 4 then 1 else
if Sum ({@12weeksales}, {stock.number}) >= 2 then 1 else 0
<b>low level stocking value</b>
{@final low level} * {buyprice3.unit_cost}
There are a number of formulas used to get the final low level, but I also just tried making a simple multiplication (1*2)and then summing it, and I still couldn't do it.