Hello fabulous SAS experts,
I have a 11 line footer, which is a problem because I cannot use footnote statement. So I tried to use the compute block and line statement in proc report procedure as follows:
computer after _page_;
line "Learning Outcomes: are the knowledge, skills, and values we expect students to achieve upon graduation.";
endcomp;
What should I do if I want to bold "Learning Outcomes" and italicize "knowledge", "skills", and "values" in the output?
Any help would be much appreciated!
Yao
c
Okay, I got it after some struggle.
ods escapechar='~';
proc report ...;
compute after _page_;
line@1 "~{style [font_weight=bold] SLO:} ~{style [fontstyle=italic] SLO} stands for student learning outcomes.";
endcomp;
This produces a line with both bold and italics as in:
SLO: SLO stands for student learning outcomes.
Thanks everyone for helping.
Yao
Hi:
You can bold the whole line using a simple STYLE= override, but to only italicize certain words within a text string, you will need to use ODS ESCAPECHAR and in-line formatting. There have been many previous postings on the topic in the forum. I'm sure you can find them if you search.
cynthia
Okay, I got it after some struggle.
ods escapechar='~';
proc report ...;
compute after _page_;
line@1 "~{style [font_weight=bold] SLO:} ~{style [fontstyle=italic] SLO} stands for student learning outcomes.";
endcomp;
This produces a line with both bold and italics as in:
SLO: SLO stands for student learning outcomes.
Thanks everyone for helping.
Yao
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
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.