Hi, this is what I have: proc report data=qry_join noheader split='|'; column ID Descriptor Value ValueDiff; define ID / noprint display order; define descriptor / display; define value / display center; define valuediff / display center; compute value; if ID=1 OR ID=2 then do; call define(_COL_,'FORMAT','8.2'); call define(_C2_,'FORMAT','8.1'); end; else do; call define(_COL_,'FORMAT','10.1'); end; endcomp; run; And when I run it, I get these errors/notes: NOTE: Invalid use of _COL_ or _ROW_ in CALL DEFINE NOTE: Argument 1 to function DEFINE at line 3 column 7 is invalid. ERROR: Invalid column specification in CALL DEFINE. NOTE: Argument 1 to function DEFINE at line 3 column 7 is invalid. NOTE: Invalid use of _COL_ or _ROW_ in CALL DEFINE NOTE: Argument 1 to function DEFINE at line 3 column 7 is invalid. NOTE: Invalid use of _COL_ or _ROW_ in CALL DEFINE NOTE: Argument 1 to function DEFINE at line 3 column 7 is invalid. ERROR: Invalid column specification in CALL DEFINE. NOTE: Argument 1 to function DEFINE at line 3 column 7 is invalid. NOTE: Invalid use of _COL_ or _ROW_ in CALL DEFINE NOTE: Argument 1 to function DEFINE at line 3 column 7 is invalid. Currently I have valuediff to show the +1.00% from yesterday instead of having the whole string.
... View more