using text= option in ods pdf statement i got it in last page, but some times is displayed on next page ( i.e, not in the last page).
If you are using PROC REPORT, I would suggest using COMPUTE AFTER logic with a LINE statement, or POSTTEXT like the sample code below shows. If you are not using REPORT, you can use PROC TEMPLATE to get similar results.
Notes/Caveats:
If you have followup questions, please email them to support@sas.com with your LOG and PDF file and we'll be happy to investigate further.
ods escapechar="^"; proc template; define style mystyle; parent=styles.printer; style table from output / posttext="^{style systemtitle NON REPORT table}" frame=void rules=groups ; end; run; options nodate nonumber orientation=portrait; title "title"; footnote "footnote"; ods pdf file="c:\temp\not_report.pdf" notoc style=mystyle; proc print noobs data=sashelp.cars /*style(report)={frame=void rules=groups posttext="This is posttext"}*/ style(header)={background=white}; var origin make model; run; ods pdf close; options nodate nonumber orientation=portrait; title "title"; footnote "footnote"; ods pdf file="c:\temp\report.pdf" notoc; proc report nowd data=sashelp.cars style(report)={frame=void rules=groups posttext="^{style systemtitle This is posttext}"} style(header)={background=white} style(lines)=systemtitle; col origin make model; define origin / group; compute after ; line "Text to mimic footnote"; endcomp; run; ods pdf close;
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.