Data visualization with SAS programming

{thispage} doesn't work for gplot/sgplot

Accepted Solution Solved
Reply
Contributor
Posts: 36
Accepted Solution

{thispage} doesn't work for gplot/sgplot

Hi all,

 

I was wondering why the {thispage} doesn't work for gplot/sgplot.

I replaced the sgplot part with with proc print. It works. My SAS version is 9.3.


ods escapechar = '*';
ods rtf file = '1.rtf';
title1 j=c 'page *{thispage} of *{lastpage}';
proc sgplot data=sashelp.class;
scatter x=height y=weight / group=sex;
run;
ods rtf close;
run;

 

Thank you very much!


Accepted Solutions
Solution
‎02-28-2017 04:55 PM
Super User
Posts: 21,568

Re: {thispage} doesn't work for gplot/sgplot

Posted in reply to fbl204653

SGPLOT embeds the title in the graphics, while {thispage} is an RTF command.

 

Change the program so the titles are not embedded in the graphs using NOGTITLE on the ODS RTF statement.

 

ods escapechar = '*';
ods rtf file = 'temp1.rtf' nogtitle;
title1 j=c 'page *{thispage} of *{lastpage}';
proc sgplot data=sashelp.class;
scatter x=height y=weight / group=sex;
run;
ods rtf close;

View solution in original post


All Replies
Solution
‎02-28-2017 04:55 PM
Super User
Posts: 21,568

Re: {thispage} doesn't work for gplot/sgplot

Posted in reply to fbl204653

SGPLOT embeds the title in the graphics, while {thispage} is an RTF command.

 

Change the program so the titles are not embedded in the graphs using NOGTITLE on the ODS RTF statement.

 

ods escapechar = '*';
ods rtf file = 'temp1.rtf' nogtitle;
title1 j=c 'page *{thispage} of *{lastpage}';
proc sgplot data=sashelp.class;
scatter x=height y=weight / group=sex;
run;
ods rtf close;
Contributor
Posts: 36

Re: {thispage} doesn't work for gplot/sgplot

Thanks, Reeza, you are the best!

SAS Super FREQ
Posts: 978

Re: {thispage} doesn't work for gplot/sgplot

Posted in reply to fbl204653

Specify NOGTITLE on the ODS RTF statement so that the title is processed at the page level. Then, you should see the expected title.

 

ods rtf file = '1.rtf' nogtitle;

 

Hope this helps!

Dan

Contributor
Posts: 36

Re: {thispage} doesn't work for gplot/sgplot

Thanks DanH

☑ This topic is solved.

Need further help from the community? Please ask a new question.

Discussion stats
  • 4 replies
  • 234 views
  • 0 likes
  • 3 in conversation