The SAS Output Delivery System and reporting techniques

ODS POWERPOINT PAGE BREAKS

Reply
New Contributor
Posts: 2

ODS POWERPOINT PAGE BREAKS

I am using Enterprise Guide 7.1 with SAS 9.4 M3 on LINUX. I am trying to dynamically build a set of three slides for each system in the data to be reported on. The logic goes like this...

 

options nocenter papersize(14in 6.35in);

 

Proc Format;

<Custom style info based on POWERPOINT styles>

run;  /*This part works*/

 

PROC SQL NOPRINT;

Select count(unique Name) into :cnt from <table>;

select disctint name into :nams separated by '.' from <table>;

quit;

 

ODS HTML CLOSE;

ODS POWERPOINT FILE=<MY FILE INFO> STYLE=<MY STYLE DEFINED ABOVE>;

 

%for (i=1 %to &cnt;&i++) %do;

nme=%QScan(&nams,&i,%str(.));

 

ods layout gridded;

ods region;

%slide1(nme);

 

ods powerpoint style=<mystyle>;

ods region;

%slide2(nme);

 

ods powerpoint style=<mystyle>; 

ods region;

%slide3(nme);

 

ODS LAYOUT END;

 

ODS POWERPOINT STYLE=<MYSTYLE>;

 

%END; /*LOOP*/

 

ODS _ALL_ CLOSE;

 

The individual slides are created with the correct style but the content is all jumbled up on slide 2 through the end. The content is not being placed on the designated slide and it's not where I want it. Any Idea's?

Super Contributor
Posts: 394

Re: ODS POWERPOINT PAGE BREAKS

I think you should ask Tech Support for help with this problem. They'll probably need to see your entire program to be able to make suggestions.
New Contributor
Posts: 2

Re: ODS POWERPOINT PAGE BREAKS

Thanks! And I am checking with SAS Tech support now. I am investigating the use of the DCL ODSOUT OBJ(); method of placing objects on the slide as per their suggestion.

 

 

Post a Question
Discussion Stats
  • 2 replies
  • 355 views
  • 0 likes
  • 2 in conversation