ODS and Base Reporting

Build reports by using ODS to create HTML, PDF, RTF, Excel, text reports and more!
BookmarkSubscribeRSS Feed
monday89
Fluorite | Level 6

I have the following dataset:

Site ID Total Screened Enrolled
1 2 1
2 3 2
3 5 3
4 5 4
5 5 1
Total 20 11

What I would like to do is have nicer LATEX OUTPUT to this:

latex.PNG

 

The code I have set up is this:

ods tagsets.simplelatex file="C:\site.tex" (notop nobot)
stylesheet="sas.sty" (url="sas"); options linesize=256 ;
proc report data=o.site_status_list nowindows headline headskip style(header)={font_weight=bold} style(report)={outputwidth=75%};
	column siteID Total_Screened Enrolled;
	define siteID/display "Site ID" width = 14 ;
	define Total_Screened/ display "Total Screened" width =14;
	define Enrolled/ display "Enrolled" width =14;
run;
ods tagsets.simplelatex close;

 

1 REPLY 1
Cynthia_sas
SAS Super FREQ
HI:
HEADLINE, HEADSKIP, WIDTH= and LINESIZE are all ignored by ODS DESTINATIONS, those are LISTING only options and settings that don't really have meaning in a destination with a proportional font. This is why they are LISTING only options and settings.

I am not sure how you created the sas.sty stylesheet. Your desired output looks very similar to JOURNAL style. I don't use Latex as a destination often, except to show the .TEX file being created. I don't actually have an application on my system that will render the Latex, so I tend to use RTF.

I'm not sure what question you're asking. When you render the output from your code, are there any warnings or messages in the log? Any messages from the STYLESHEET= option? What does the output look like when you render the .TEX file?

Cynthia

sas-innovate-white.png

Our biggest data and AI event of the year.

Don’t miss the livestream kicking off May 7. It’s free. It’s easy. And it’s the best seat in the house.

Join us virtually with our complimentary SAS Innovate Digital Pass. Watch live or on-demand in multiple languages, with translations available to help you get the most out of every session.

 

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
  • 1 reply
  • 919 views
  • 0 likes
  • 2 in conversation