I have a simple proc print
proc print data=ROBM.QUAL102b style (table) = [bordercolor=LIGR bordercollapse=collapse BORDERCOLOR=LIGGR cellpadding=2pt cellspacing = 0.0pt borderwidth=0.2pt JUST=left] style (data) = [background=white bordercolor=BWH fontsize=&FONTSIZE] style (obs) = [background=beige] noobs; quit;
I would like to rotate the headers ...how do I do that?
If having the output created in an html file, the following is one option:
/* Rotate column headings using the ODS HTML5 destination */
proc template;
define style styles.test;
parent=styles.htmlblue;
class header /
prehtml="<div style=""transform:rotate(-45deg)"">"
posthtml="</div>";
end;
run;
ods html5 file="/folders/myfolders/rotated.html" style=styles.test;
proc print data=sashelp.class;
run;
ods html5 close;
HTH,
Art, CEO, AnalystFinder.com
If having the output created in an html file, the following is one option:
/* Rotate column headings using the ODS HTML5 destination */
proc template;
define style styles.test;
parent=styles.htmlblue;
class header /
prehtml="<div style=""transform:rotate(-45deg)"">"
posthtml="</div>";
end;
run;
ods html5 file="/folders/myfolders/rotated.html" style=styles.test;
proc print data=sashelp.class;
run;
ods html5 close;
HTH,
Art, CEO, AnalystFinder.com
Thanks Art
that did Kind of work for me , my main goal is to shrink down the columns so I will go with this "heading=v" doesn't look as good as your solution however.
proc print data=ROBM.QUAL102b heading=v noobs label style (table) = [bordercolor=LIGR bordercollapse=collapse BORDERCOLOR=LIGGR cellpadding=2pt cellspacing = 0.0pt borderwidth=0.2pt JUST=left] style (data) = [background=white bordercolor=BWH fontsize=&FONTSIZE] style (obs) = [background=beige] noobs; quit;
I proposed the rotated header as that is what your example looked like.
Art, CEO, AnalystFinder.com
You are right
that actually answered my question 🙂
I ended up just sending them virtcal however as my main unstated goal was reduce wated column space
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.