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
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
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.
Ready to level-up your skills? Choose your own adventure.