Hi @Cynthia_sas, Sorry, I do not know much about "PROC REPORT"... Here are a fake data and output. data have; length sno group name sex res ans $200;
infile cards dlm=',';
input sno group name sex res ans;
cards;
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 1 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 2 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 3 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 3 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 3 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 4 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 4 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 4 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 5 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 6 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 7 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Group 8 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Group 9 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 10 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 10 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 10 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 10 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 10 , xxxxxxxxxxxxx , Female , xxxxx , xxx
2 , Gorup 10 , xxxxxxxxxxxxx , Female , xxxxx , xxx
;
run;
options nodate nonumber papersize=A4 topmargin="0.75in" missing=' ';
ods escapechar='^';
ods document name=work.testdoc(write);
ods rtf file="&outpath\test.rtf";
PROC REPORT DATA=have NOWD
center
headskip
split='|'
ls=256;
title1 j=r "Page ^{thispage} of ^{lastpage}";
title5 j=c "Example";
title6 j=c "Proc Report";
footnote1 j=l "footnote";
columns sno group name sex res ans;
define sno /center style=[cellwidth=20mm] 'Subject ID';
define group /center style=[cellwidth=45mm] 'Test Group';
define name /left style=[cellwidth=60mm] 'Test Name';
define sex /center style=[cellwidth=15mm] 'Gender';
define res /center style=[cellwidth=40mm] 'Result';
define ans /center style=[cellwidth=25mm] 'Yes/ No';
compute after _page_/style={just=l font_face='Arial' font_size=9pt borderbottomcolor=white};
line "Note:";
line "Why the note cannot be displayed on each page...?";
endcomp;
RUN;
ods rtf close;
ods document close;
ods rtf file="&outpath\test.rtf" sectiondata='\headery540\footery540' style=Styles.mystyle;
ods pdf file="&outpath\test.pdf" style=Styles.mystyle;
proc document name=work.testdoc;
replay;
run;
quit;
ods _all_ close; The note is displayed only on the last two pages. JC
... View more