I am using the following sas statement for grouping my by variables, which is color type ;
TITLE bold f= Calibri j=c h=12pt "#byval(Type)";
i get result:
Type: yellow
Type: Orange
What i want is :
Type: yellow
Type: orange
so the values are not bold but the grouping variable is.
Any suggestions !
Hi:
Using ODS ESCAPECHAR should be able to do that for you. You'll have to take the instruction for BOLD out of your title statement and move it inside a style override. Something like this (used color so you could see how each ODS ESCAPECHAR style override impacted the title string):
ods escapechar='^';
proc sort data=sashelp.class out=class;
where age in (12 13 14);
by age name;
run;
options nobyline;
ods html(id=ht) file='c:\temp\style_byline_info.html';
TITLE f=Calibri j=c h=12pt '^{style[fontweight=bold color=navy] #byvar(Age):} ^{style[fontweight=medium color=purple]#byval(Age)}';
proc print data=class;
by age;
var name age height weight sex;
run;
ods html(id=ht) close;
The code uses SASHELP.CLASS, so you should be able to run it.
cynthia
Hi:
Using ODS ESCAPECHAR should be able to do that for you. You'll have to take the instruction for BOLD out of your title statement and move it inside a style override. Something like this (used color so you could see how each ODS ESCAPECHAR style override impacted the title string):
ods escapechar='^';
proc sort data=sashelp.class out=class;
where age in (12 13 14);
by age name;
run;
options nobyline;
ods html(id=ht) file='c:\temp\style_byline_info.html';
TITLE f=Calibri j=c h=12pt '^{style[fontweight=bold color=navy] #byvar(Age):} ^{style[fontweight=medium color=purple]#byval(Age)}';
proc print data=class;
by age;
var name age height weight sex;
run;
ods html(id=ht) close;
The code uses SASHELP.CLASS, so you should be able to run it.
cynthia
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.