I try hard not to conclude that there are bugs in Panorama 6.0.0 but this seems inescapable. Also hard to reproduce.
I have a situation where all records are selected. A ton of stuff has happened before, and I have no way of determining what state Panorama is in. If I say:
SELECTALL
FIELD «T1»
FILL "asdf"
FORMULAFILL LOOKUP(mSGoalFile,"Date Time UT Quantized",«Date Time UT Quantized»,"Goal","",0)
IF «T1» = "asdf"
debug
endif
I will never get to the debug statement. The field «T1» always has the correct values from «Goal» and the others are blank.
If, on the other hand, I leave out the initial SELECTALL, I will OFTEN get to the debug statement. All of «T1» will be “asdf”. Further, if I say,
FORMULAFILL LOOKUP(mSGoalFile,“Date Time UT Quantized”,«Date Time UT Quantized»,“Goal”,“z”,0)
I will OFTEN find that «T1» is still “asdf” — no “z” — it’s as if the LOOKUP function was never called.
I’m wondering if somehow the number of records it thinks are selected is different from those it is displaying. INFO(“selected”) gives the correct number of records.
Also, it goes without saying, it performs differently when single stepping than when running.
I don’t expect anybody to have any good answers to this, but if it Reminds You Of A Story — it’s a data point…