BookmarkSubscribeRSS Feed
yonib
SAS Employee
Hi,
Is there a way to give a style only to the values of the 'TOTAL'.?

proc report data=a nowindows headskip ;
column visit_char (n);
define visit_char/group ;
rbreak after/summarize style={foreground=blue};
/*-this option also highligths the 'TOTAL'.....*/
compute after;
visit_char='Total' ;
endcomp;
where visit in(0,1,2) and code in(314,303);
quit;

ODS RTF close ;
2 REPLIES 2
Cynthia_sas
Diamond | Level 26
Hi:
Investigate the use of the CALL DEFINE statement to selectively change a column's style attributes based on the value of the automatic break variable, _BREAK_.

cynthia
[pre]
data a;
set sashelp.prdsale;
visit_char = region;
run;

ODS RTF file='c:\temp\visit.rtf';
proc report data=a nowindows headskip ;
column visit_char (n);
define visit_char/group ;
define n/'N';
rbreak after/summarize;
/*- the CALL DEFINE statement highlights the total value of N */
compute n;
if _break_ = '_RBREAK_' then do;
call define(_COL_,'style','style={foreground=blue}');
end;
endcomp;
compute after;
visit_char='Total' ;
endcomp;
quit;

ODS RTF close ;
[/pre]
yonib
SAS Employee
OK Cynthia,
I will check it, Thank for your help !!

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1083 views
  • 0 likes
  • 2 in conversation