the formula has a sum in it, and the it needs to call other formulas. If the other formulas do anything besides somethng like 'if {table.field}=x then {table.field2} else {table.field3}' CR can't deterimine the value during its initial 2 passes through the data. At run time, as it is reading the data for the 3rd time, it is able to determine values correctly.
HTH