The SAS Output Delivery System and reporting techniques

proc report (rtf)

Reply
Contributor
Posts: 31

proc report (rtf)

Hi,

I am creating report (tableX. Rtf) using proc report. We expected the line of footnote 2a, 2b align 2-3 space away from the margin relative to footnote 1 and 2(expected output). However, my output only aligns all footnote left (my output). Please see detail in attached file.

 

I have reference several papers( such as Advanced RTF layout with SAS; COMPUTE Block and Conditional Footnote). But it doesn’t work out. Could anyone help me?

 

Thanks

SAS Employee
Posts: 5

Re: proc report (rtf)

Hi there,

Here is the code that I used to create the output that you desire.

data have;
	length male $8;
	male="male";
	arma=18;
	armb=16;
run;
ods rtf file='c:\sasuser\tryindent2.rtf';
proc report data=have NOWD
	style(lines)={leftmargin=.25in just=left protectspecialchars=off};
	title1 "Table X Count of male subjects by arm";
	column Male Arma armb;
	define Male/display " Male" style=[cellwidth=4 just=c];
	define ArmA /display " Arm A /(N)"  style=[cellwidth=2 just=c];
	define armb/display "Arm B/(N)" style=[cellwidth=2 just=c];

	compute after;
		line "1 Count of male subjects by arm.";
		line "2 Arm is assigned at week 2 after study initiated:"; 
		line "\tab {2a Arm A: Control.}";
		line "\tab {2b Arm B: Test.}";
	endcomp;
RUN;
ods rtf close;

Please keep in mind that \tab will not work in PDF or HTML, but in RTF only. I'm attaching the output that I got using the code above.

Ask a Question
Discussion stats
  • 1 reply
  • 83 views
  • 0 likes
  • 2 in conversation