<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Question on ODS RTF when using sgplot procedure in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258989#M9348</link>
    <description>&lt;P&gt;Test if the following works. If it generates a file that opens and shows a graph then your doing something wrong...most likely in your conditonal logic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods rtf file="c:\_localdata\test.rtf" style=meadow;

proc sgplot data=sashelp.class;
scatter x=weight y=height/group=sex;
run;

ods rtf close;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 24 Mar 2016 22:19:28 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2016-03-24T22:19:28Z</dc:date>
    <item>
      <title>Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258972#M9341</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I write SAS macros, I want to send plots generated by PROC SGPLOT directly to word document, but SAS returns a blank work document. Below is the detail:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;ods rtf file=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"&amp;amp;outpath.&amp;amp;fname.&amp;amp;sysdate..doc"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;options nodate nonumber;&lt;/P&gt;&lt;P&gt;proc sgplot data=_plot;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;yaxis values=(&lt;/FONT&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.1&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.2&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.3&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.4&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.5&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.6&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.7&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.8&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;.9&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1.0&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;&lt;FONT face="Courier New" size="2"&gt;);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;xaxis values= (&amp;amp;xaxisvalue);&lt;/P&gt;&lt;P&gt;step y=CIF x=time /group=status;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I can't find the solution. Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yaqi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Mar 2016 21:04:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258972#M9341</guid>
      <dc:creator>jiayaqi9061</dc:creator>
      <dc:date>2016-03-24T21:04:40Z</dc:date>
    </item>
    <item>
      <title>Re: Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258974#M9342</link>
      <description>&lt;P&gt;Please post your full code.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At the least there's no ODS RTF Close.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Mar 2016 21:08:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258974#M9342</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-24T21:08:30Z</dc:date>
    </item>
    <item>
      <title>Re: Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258976#M9343</link>
      <description>&lt;P&gt;Also check the log to see if you're getting messages about invalid paths or file names.&lt;/P&gt;
&lt;P&gt;The&amp;nbsp;naming a file with a different extension, docx for rtf,&amp;nbsp;than Microsoft uses may not help due to the increasingly obnoxious "extension does not match contents" stuff Microsoft has been doing. name as RTF and Save-As to docx if needed.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Mar 2016 21:18:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258976#M9343</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-03-24T21:18:23Z</dc:date>
    </item>
    <item>
      <title>Re: Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258981#M9344</link>
      <description>&lt;P&gt;I can get word document, but it is blank. Below is the full code: Thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro cif_plot(dsn=,grplist=,time=,censor=,event=1,censored=0,title1=,title2=,xaxisvalue=,timelist=,plot=T,units=,compete=T,
   outpath=, fname=, debug=F);

   /* Prevent case sensitivity */
   %let plot = %UPCASE(&amp;amp;plot);
   %let debug = %UPCASE(&amp;amp;debug);
   %let compete = %UPCASE(&amp;amp;compete);
   %if &amp;amp;units ~= %str() %then %let units = %sysfunc(PROPCASE(&amp;amp;units));

   /* Count number of time estimates requested */
   %let time_cnt = %sysfunc(countw(&amp;amp;timelist,' '));
   
   %let n=1;
   %do %until (%scan(&amp;amp;grplist,&amp;amp;n)= );
   %let grp=%scan(&amp;amp;grplist,&amp;amp;n);
   %put grp=&amp;amp;grp;
   DATA _cif_temp;
      set &amp;amp;dsn;
      /* If group variable is missing then delete it to avoid a missing category being 
      included in the plots */
      %if &amp;amp;grp ~= %STR() %then %do;
         if MISSING(&amp;amp;grp)=1 then delete;
      %end;
   RUN;

   %CIF(DATA=_cif_temp, out=_stat1, TIME=&amp;amp;time, STATUS=&amp;amp;censor, EVENT=&amp;amp;event, CENSORED=&amp;amp;censored, group=&amp;amp;grp, 
   OPTIONS=NOCIFEST NOPRINTTEST NOPLOT);

   %if &amp;amp;grp ~= %STR() %then %do;
      /* Get Gray's p-value */
      PROC SQL noprint;
         select pval format=pvalue6.4 into :pval1
         from testresult;
      QUIT;
      PROC DATASETS lib=work noprint;
        delete testresult;
      QUIT;
   %end;

   /* If plotting both event of interst and competing event - calculate CIF for competing event */
   %if &amp;amp;compete = T %then %do;
      
      /* Extract value(s) of competing risk from censor variable*/
      proc sql noprint;
	    select distinct &amp;amp;censor into: cenval separated by ' ' from _cif_temp;
	  quit;

	  %put value of censor = &amp;amp;cenval;

	  %let n=1;
	  %let comrisk=; /*macro variable for values of competing risk*/
	  %do %until (%scan(&amp;amp;cenval,&amp;amp;n)= );
	    %let  cenvaln=%scan(&amp;amp;cenval,&amp;amp;n);
	    %if &amp;amp;cenvaln ~= &amp;amp;event and &amp;amp;cenvaln ~= &amp;amp;censored
		%then %let comrisk= &amp;amp;comrisk &amp;amp;cenvaln;
		%let n=%eval(&amp;amp;n+1);
	  %end;
      
	  %put The value(s) of competing risk = &amp;amp;comrisk;/*check the value(s) of competing risk*/

      %CIF(DATA=_cif_temp, out=_stat2, TIME=&amp;amp;time, STATUS=&amp;amp;censor, EVENT=&amp;amp;comrisk, CENSORED=&amp;amp;censored, group=&amp;amp;grp, 
      OPTIONS=NOCIFEST NOPRINTTEST NOPLOT);


      %if &amp;amp;grp ~= %STR() %then %do;
         /* Get Gray's p-value */
         PROC SQL noprint;
            select pval format=pvalue6.4 into :pval2
            from testresult;
         QUIT;

        PROC DATASETS lib=work noprint;
           delete testresult;
        QUIT;
      %end;

   %end;

   /* Get event labels */
   PROC SORT DATA = _cif_temp out = _events nodupkey;
      by &amp;amp;censor;
      where &amp;amp;censor ~= 0;
   RUN;

   PROC SQL noprint;
      select &amp;amp;censor into :event1
      from _events
      where &amp;amp;censor = 1;
      select &amp;amp;censor into :event2
      from _events
      where &amp;amp;censor = 2;
   QUIT;

   /* If groups were used */
   %if &amp;amp;grp ~= %STR() %then %do;
      DATA _NULL_;
         set _cif_temp;
         /* Group Label */
         CALL SYMPUT('grpL',VLABEL(&amp;amp;grp));
      RUN;
   %end;

   /* Create variable to group by in plot */
   DATA _stat1plot;
      set _stat1plot;
      %if &amp;amp;grp ~= %STR() %then %do;
         %if &amp;amp;compete = T %then %do;
            status = TRIM(&amp;amp;grp) || ": " || "&amp;amp;event1";
         %end;      
         %else %do;
            status = TRIM(&amp;amp;grp);
         %end;
      %end;
      %else %do; 
         status = "&amp;amp;event1";
      %end;
   RUN;

   /* If plotting both event of interst and competing event - calculate CIF for competing event */
   %if &amp;amp;compete = T %then %do;

      DATA _stat2plot;
         set _stat2plot;
         %if &amp;amp;grp ~= %STR() %then %do;
            status = TRIM(&amp;amp;grp) || ": " || "&amp;amp;event2";
         %end;
         %else %do; 
            status = "&amp;amp;event2";
         %end;
      RUN;

   %end;

   /* Merge files for plot */
   DATA _plot;
      length status $256;
      set _stat1plot  %if &amp;amp;compete = T %then %do; _stat2plot %end;;
      time = &amp;amp;time;

      %if &amp;amp;grp ~= %STR() %then %do; 
         LABEL status = "&amp;amp;grpL";
      %end;
      %else %do;
        LABEL status = 'Event';
      %end;

      LABEL cif = 'Probability'
         time = "Time (&amp;amp;units)";
   RUN;

   /* Sort groups for plotting */
   %if &amp;amp;grp ~= %STR() %then %do;
      PROC SORT DATA = _plot;
        by &amp;amp;grp;
     RUN;
   %end;     

   %if &amp;amp;title1 ~= %STR() %then %do; TITLE1 &amp;amp;title1; %end;
   %if &amp;amp;title1 ~= %STR() %then %do; TITLE2 &amp;amp;title2; %end;

  ods rtf file="&amp;amp;outpath.&amp;amp;fname.&amp;amp;sysdate..doc";
  options nodate nonumber;
   /* Create plot if requested */
   %if &amp;amp;plot = T %then %do;
   Title " CIF plot by &amp;amp;grp";
      proc sgplot data=_plot;
         yaxis values=(0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1.0);
		 xaxis values= (&amp;amp;xaxisvalue);
         step y=CIF x=time /group=status;
         %if &amp;amp;grp ~= %STR() %then %do;
            /* Report both event of interest and competing risk results */
            %if &amp;amp;compete = T %then %do;
               inset ("%TRIM(&amp;amp;event1.)="="&amp;amp;PVAL1" "%TRIM(&amp;amp;event2.)="="&amp;amp;PVAL2")/position=topright border 
               TITLE="Gray's p-value" LABELALIGN=LEFT;
            %end;
            /* Only report event of interest */
            %else %do;
               inset ("Gray's p-value="="%TRIM(&amp;amp;PVAL1)")/position=topright border LABELALIGN=LEFT;
            %end;
         %end;
      run;
   %end;

   /* If time estimates were requested */
   %if &amp;amp;time_cnt &amp;gt; 0 %then %do;
      DATA _est;
        set _plot;
       %do i = 1 %to &amp;amp;time_cnt;
          %let timept = %SCAN(&amp;amp;timelist,&amp;amp;i,' ');

         /* Create indicator if time is less than or equal to time of interest */
          if &amp;amp;time &amp;lt;= &amp;amp;timept then _LT&amp;amp;i = 1;
         else _LT&amp;amp;i = 0;
       %end;
     RUN;

     PROC SQL;
        create table _est2
       as select *,  max(&amp;amp;time) as max_time, max(&amp;amp;time*_LT1) as _max1 
         %do i = 2 %to &amp;amp;time_cnt;  , max(&amp;amp;time*_LT&amp;amp;i) as _max&amp;amp;i %end;
       from _est
       group by status;
     QUIT;

     DATA _est3;
        set _est2;
       /* Subset on time points of interest */
       %do i = 1 %to &amp;amp;time_cnt;
          %let timept = %SCAN(&amp;amp;timelist,&amp;amp;i,' ');

          if &amp;amp;time = _max&amp;amp;i then do;
            _time = &amp;amp;timept;
            output;
         end;
       %end;

     RUN;

     DATA _est3;
        set _est3;
       /* Convert to character */
       cif_c = PUT(cif,percent8.2);
       lcl_c = PUT(LowerCI,percent8.2);
       ucl_c = PUT(upperCI,percent8.2);

       /* Make sure estimates are not for times beyond the length of the data */
       if _time &amp;gt; max_time then do;
            cif_c = 'NA';
            Lcl_c = 'NA';
            Ucl_c = 'NA';
       end;

       /* Combine estimate and CI */
       rate = TRIM(cif_c) || " (" || TRIM(LEFT(LCL_c)) || ", " || TRIM(LEFT(UCL_c)) || ")";

     RUN;

     PROC SORT DATA = _est3;
        by status _time;
     RUN;

     proc report nowd data=_est3 style(report)={rules=GROUPS}  
            style(header)={BACKGROUNDCOLOR=none} LS=256 STYLE(COLUMN) = {JUST = C};
         col status _time rate;
         define status/order style={just=l};
         LABEL _time = "Time (&amp;amp;units)"
            rate = 'CIF Estimate (95% CI)'; 
      RUN;

   %end;

   TITLE;

   %let n=(&amp;amp;n+1);
%end;
   /* If not in debug mode */
   %if &amp;amp;debug = F %then %do;
      /* Delete intermediate datasets */
      PROC DATASETS lib=work noprint;
        delete _events _plot _stat1 _stat1plot %if &amp;amp;compete = T %then %do; _stat2 _stat2plot %end;
         %if &amp;amp;time_cnt &amp;gt; 0 %then %do; _est _est2 _est3 %end; _cif_temp;
      QUIT;
   %end;

%mend;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Mar 2016 21:59:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258981#M9344</guid>
      <dc:creator>jiayaqi9061</dc:creator>
      <dc:date>2016-03-24T21:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258984#M9345</link>
      <description>&lt;P&gt;Hi Ballardw:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have checked log message several times and there are not any warning or error messages. At the beginning, I tried RTF, but it doesn't work. Then I use doc, sometimes it works, but most of times, it also doesn't work. ' It doesn't work' means I can get work document, then it pop out a message with &amp;nbsp;like " open a read only copy', then I open it, nothing is inside. I don't know why. below is the shortcut.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/2465i11BF45C60C71F7E1/image-size/medium?v=mpbl-1&amp;amp;px=-1" border="0" alt="Read only copy.png" title="Read only copy.png" /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 24 Mar 2016 22:10:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258984#M9345</guid>
      <dc:creator>jiayaqi9061</dc:creator>
      <dc:date>2016-03-24T22:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258985#M9346</link>
      <description>&lt;P&gt;Make sure to open the RTF file with Word, not a text editor. The graph won't show in a text editor.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For your code - add some put statements to make sure the logic is working the way you intendded.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Mar 2016 22:07:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258985#M9346</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-24T22:07:16Z</dc:date>
    </item>
    <item>
      <title>Re: Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258988#M9347</link>
      <description>There is no problem on code, I have checked many times and I can get results of html, if I don't use ods rtf. Even if I use ods rtf, sometimes it works and I cant get figure and table in word document. I didn't do any change, just run it again.</description>
      <pubDate>Thu, 24 Mar 2016 22:14:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258988#M9347</guid>
      <dc:creator>jiayaqi9061</dc:creator>
      <dc:date>2016-03-24T22:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: Question on ODS RTF when using sgplot procedure</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258989#M9348</link>
      <description>&lt;P&gt;Test if the following works. If it generates a file that opens and shows a graph then your doing something wrong...most likely in your conditonal logic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;ods rtf file="c:\_localdata\test.rtf" style=meadow;

proc sgplot data=sashelp.class;
scatter x=weight y=height/group=sex;
run;

ods rtf close;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 24 Mar 2016 22:19:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Question-on-ODS-RTF-when-using-sgplot-procedure/m-p/258989#M9348</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-03-24T22:19:28Z</dc:date>
    </item>
  </channel>
</rss>

