The SAS Output Delivery System and reporting techniques

PROC REPORT: line statement and bold

Reply
Frequent Contributor
Posts: 89

PROC REPORT: line statement and bold

what's wrong in this code??

I want to print label in bold, variables as normal . . .

For _C1_ I already tried _COL_  or _ROW_

 

COMPUTE before _page_  ;                                  
call define(_C1_,'style','style={font_weight=bold   }');  
   %if &VARI4. EQ 02 %THEN  line @1 'Nom:'   ;            
                     %ELSE  line @1 'Naam:'  ;;           
call define(_C1_,'style','style={font_weight=normal }');  
               line @1      naam    $50.   ;              
call define(_C1_,'style','style={font_weight=bold   }');  
   %if &VARI4. EQ 02 %THEN  line @1 'Agence:' ;           
                     %ELSE  line @1 'Agentschap:' ;;      
call define(_C1_,'style','style={font_weight=normal }');  
               line @1      aorg_cd $5.  ;                

Super User
Posts: 11,343

Re: PROC REPORT: line statement and bold

Without data, the complete code and the value(s) of the macro variables it is pretty hard to tell what may or may not be going on.

 

Do you actually have multiple call defines for the same column or is that examples of what you have tried?

SAS Super FREQ
Posts: 8,868

Re: PROC REPORT: line statement and bold

If you are using CALL DEFINE with absolute column numbers the absolute column numbers (just like variable names) must be quoted:
call define ('_c1_', ....) or
call define ('age',.....)

So I would start there. Without seeing more of your code, I'm not sure what you are trying to accomplish. But nothing will work until you quote the first argument. The only argument values that can be unquoted are _COL_ and _ROW_.

cynthia
Super User
Posts: 10,041

Re: PROC REPORT: line statement and bold

You can conditional execute LINE in that way.

Only way to that is $varying200.  like:

 

 

if x=1 then do;want='xxxx'; len=0; end;

 else do;want='yyyyy'; len=200;end;

 

line want $varying200. len ;

 

.......

 

Ask a Question
Discussion stats
  • 3 replies
  • 463 views
  • 0 likes
  • 4 in conversation