BookmarkSubscribeRSS Feed
kybowma
Calcite | Level 5

Hi,

 

My objective is to be able to populate power points using various PROC's that SAS offers.  Key things that aren't working to well for me thus far:

  1. It would seem reasonable to state that in order to populate the slide title will cause an additional "blank" slide to be added.
  2. Under the title "in both attached pptx, labeled Car Stuff" I would like to have a line added under, really a line to separate the title and the content of the slide.
  3. The footnote statement as is, is placed in the location of the footer in the PPTX.  Using ODS TEXT, I can generate a footer for the specific PROC.  However, placement is somewhat of a crap shoot...  Is there a way to dynamically place this immediately following the procedure output?
  4. Would you advise the use of PROC TEMPLATE for this?  Included is PROC TEMPLATE statement which handles some of the base design for this.  If you add any additions to the TEMPLATE procedure can you please include the references that you used?  Assuming these are links.
  5. Dynamic ODS REGION placement is the key to what I would consider success for this exercise.

Normally, I would just modify this manually.  However, coding is not the same any more.  My work is scrutinized by 4+ audit companies which asks questions like "How do you know the results made it to the presentation correctly."  Currently, we are landing aggregated data to excel then populating the PPTX.  Championing code which generates the PPTX using compiled model results would alleviate this specific audit question.

 

I am generating the PPTX on a Linux X64 version.

 

Attached:

SAS_help.pptx is the file generated by physical code

Template.sas, Should be ran first, prior too running the PPTX.sas

PPTX.sas is the code which generates the PPTX

Desired Output.pptx, modified version of SAS_help.pptx which gives details surrounding issues that I am currently facing.

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

How to Concatenate Values

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.

Click image to register for webinarClick image to register for webinar

Classroom Training Available!

Select SAS Training centers are offering in-person courses. View upcoming courses for:

View all other training opportunities.

Discussion stats
  • 0 replies
  • 2002 views
  • 0 likes
  • 1 in conversation