I'm having an issue with conditional logic with a numeric field, no matter what I do/change the logic insists on returning a result as if the field hold zero.
Any ideas?
proc report data=work.TMP_KEY_TARGETS;
COMPUTE meets_target;
if meets_target > -1 then do;
call define('meets_target.sum','style','style=[background=red]');
end;
if meets_target < -1 then do;
call define('meets_target.sum','style','style=[background=yellow]');
end;
ENDCOMP;
run;
Fixed it - needed "meets_target.sum"
Message was edited by: VOSA - Andy