Data visualization with SAS programming

{thispage} doesn't work for gplot/sgplot

Accepted Solution Solved
Reply
Contributor
Posts: 35
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: 19,157

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

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: 19,157

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

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: 35

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

Thanks, Reeza, you are the best!

SAS Super FREQ
Posts: 925

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

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: 35

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
  • 179 views
  • 0 likes
  • 3 in conversation