<?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: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431706#M106831</link>
    <description>&lt;P&gt;My, what a total ballache.&amp;nbsp; You know, if you did one simple change then that whole block of code would disappear, instead&amp;nbsp;looping over the whole code, process your data once, then call a macro to do the sglpot, (not tested this, just off the top of my head):&lt;/P&gt;
&lt;PRE&gt;proc means data=insas.yourds noprint;
  by pp;
  var date wy my;
  output out=means mean(date)= mean(wy)= mean(my)= / autoname;
run;

data insas.yourdata;
  merge insas.yourds means;
  by pp;
run;

%macro plot (var=,fmt=);

  proc sglpot data=insas.yourds;
    xaxis tickvalueformat=&amp;amp;fmt..;
    series x=&amp;amp;var. ...
    refline &amp;amp;var._mean / ...
  run;

%mend plot;

%plot (var=date,fmt=date9);
%plot (var=wy,fmt=weeku5);
%plot (var=my,fmt=monyy5);

&lt;/PRE&gt;
&lt;P&gt;Saying that, you could probably modify the underlying proc template code on that, and not need to use the 3 macro calls at all, but I doubt that will show any less code.&lt;/P&gt;
&lt;P&gt;With regards to your question on the error, how can we tell unless you post the relevant log section?&amp;nbsp; It is telling you there is something wrong, enable debugging - options mlogic mprint symbolgen; - and then look at the log this will tell you what is wrong.&amp;nbsp; I suspect it maybe the passing of . as well, scan maybe using that as a delimiter.&amp;nbsp; Drop that from the string then use &amp;amp;tf.. - note the two dots, one to finish the macro variable, one to indicate its a format.&amp;nbsp; And avoid mixing upper case and lower case it really makes code hard to read (and use the code window - its the {i} above post area) to retain code formatting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 29 Jan 2018 09:12:16 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2018-01-29T09:12:16Z</dc:date>
    <item>
      <title>Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431704#M106829</link>
      <description>&lt;P&gt;I have a macro code that is supposed to loop though different formats and apply those to the x axis in a line plot produced by sgplot&lt;/P&gt;&lt;P&gt;%let p=date wy my;&lt;BR /&gt;%let f=date9. weeku5. monyy5.;&lt;BR /&gt;%macro trend_perdiod;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do I=1 %to %sysfunc(countw(&amp;amp;p.));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let pp=%scan(&amp;amp;p.,&amp;amp;I.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let TF=%scan(&amp;amp;f.,&amp;amp;I.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc means data=Insas.&amp;amp;sn. noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;class &amp;amp;pp.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;freq w;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output out=insas.&amp;amp;pp._&amp;amp;sn. mean=mean;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *save mean value for time period;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc sql noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select Mean into: Tmean separated by ' '&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from insas.&amp;amp;pp._&amp;amp;sn.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where &amp;amp;pp.=.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data insas.&amp;amp;pp._&amp;amp;sn.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set insas.&amp;amp;pp._&amp;amp;sn.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where &amp;amp;pp. ne .;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lag_M=lag(mean);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; leakage=-(Lag_M-mean)/Lag_M;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format leakage percentn12.2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *Plot;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Title1 bcolor=gold " &amp;amp;SN. - Average &amp;amp;Pp.";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc sgplot data=insas.&amp;amp;pp._&amp;amp;sn.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xaxis TICKVALUEFORMAT=&amp;amp;TF.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; series x=&amp;amp;pp. y=mean / markers;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; refline &amp;amp;Tmean. /axis=y label=("Avg=&amp;amp;Tmean.");&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yaxis grid;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Title1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc print data=insas.&amp;amp;pp._&amp;amp;sn.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var &amp;amp;pp. mean leakage;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format mean 12.2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %mend trend_perdiod;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %trend_perdiod;&lt;/P&gt;&lt;P&gt;The issue that I have is that the &amp;amp;TF. macro variable is not correctly resolved and I get the following error:&amp;nbsp;&lt;/P&gt;&lt;P&gt;ERROR 772-580: Syntax error: expecting a constant or a dynamic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any idea how to enclose my list of formats so that they are properly applied into the following statement?&lt;/P&gt;&lt;P&gt;xaxis TICKVALUEFORMAT=&amp;amp;TF.&lt;/P&gt;&lt;P&gt;Any help is appreciated! Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2018 08:57:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431704#M106829</guid>
      <dc:creator>EBB</dc:creator>
      <dc:date>2018-01-29T08:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431706#M106831</link>
      <description>&lt;P&gt;My, what a total ballache.&amp;nbsp; You know, if you did one simple change then that whole block of code would disappear, instead&amp;nbsp;looping over the whole code, process your data once, then call a macro to do the sglpot, (not tested this, just off the top of my head):&lt;/P&gt;
&lt;PRE&gt;proc means data=insas.yourds noprint;
  by pp;
  var date wy my;
  output out=means mean(date)= mean(wy)= mean(my)= / autoname;
run;

data insas.yourdata;
  merge insas.yourds means;
  by pp;
run;

%macro plot (var=,fmt=);

  proc sglpot data=insas.yourds;
    xaxis tickvalueformat=&amp;amp;fmt..;
    series x=&amp;amp;var. ...
    refline &amp;amp;var._mean / ...
  run;

%mend plot;

%plot (var=date,fmt=date9);
%plot (var=wy,fmt=weeku5);
%plot (var=my,fmt=monyy5);

&lt;/PRE&gt;
&lt;P&gt;Saying that, you could probably modify the underlying proc template code on that, and not need to use the 3 macro calls at all, but I doubt that will show any less code.&lt;/P&gt;
&lt;P&gt;With regards to your question on the error, how can we tell unless you post the relevant log section?&amp;nbsp; It is telling you there is something wrong, enable debugging - options mlogic mprint symbolgen; - and then look at the log this will tell you what is wrong.&amp;nbsp; I suspect it maybe the passing of . as well, scan maybe using that as a delimiter.&amp;nbsp; Drop that from the string then use &amp;amp;tf.. - note the two dots, one to finish the macro variable, one to indicate its a format.&amp;nbsp; And avoid mixing upper case and lower case it really makes code hard to read (and use the code window - its the {i} above post area) to retain code formatting.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2018 09:12:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431706#M106831</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-01-29T09:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431707#M106832</link>
      <description>&lt;P&gt;Use&amp;nbsp;&lt;STRONG&gt;options mprint symbolgen;&lt;/STRONG&gt; and check the log - what value has &amp;amp;TF.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If need more help - please post the whole log.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2018 09:12:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431707#M106832</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2018-01-29T09:12:31Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431709#M106833</link>
      <description>&lt;P&gt;Another reason why working from lists in macro variables is sub-optimal:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let p=date wy my;
%let f=date9. weeku5. monyy5.;
%macro trend_perdiod;
%do I=1 %to %sysfunc(countw(&amp;amp;p.));
  %let pp=%scan(&amp;amp;p.,&amp;amp;I.);
  %let TF=%scan(&amp;amp;f.,&amp;amp;I.);
  %put pp="&amp;amp;pp.";
  %put tf="&amp;amp;tf.";
%end;
%mend;
%trend_perdiod

data control;
input p $ f $;
cards;
date date9.
wy weeku5.
my monyy5.
;
run;

%macro testmac(p,f);
%put p="&amp;amp;p.";
%put f="&amp;amp;f.";
%mend;

data _null_;
set control;
call execute('%nrstr(%testmac(' !! trim(p) !! ',' !! trim(f) !! '));');
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Just compare the logs.&lt;/P&gt;
&lt;P&gt;You could make it work by using an artificial delimiter:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let p=date wy my;
%let f=date9.@weeku5.@monyy5.;
%macro trend_perdiod;
%do I=1 %to %sysfunc(countw(&amp;amp;p.));
  %let pp=%scan(&amp;amp;p.,&amp;amp;I.);
  %let TF=%scan(&amp;amp;f.,&amp;amp;I.,@);
  %put pp="&amp;amp;pp.";
  %put tf="&amp;amp;tf.";
%end;
%mend;
%trend_perdiod&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;but I really prefer to work off datasets with call execute().&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2018 09:39:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431709#M106833</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-01-29T09:39:52Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431712#M106835</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;keeping the space as delimiter and using %scan(&amp;amp;f.,&amp;amp;I.,' ') or %scan(&amp;amp;f.,&amp;amp;I.,%str( )) also works.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2018 09:46:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431712#M106835</guid>
      <dc:creator>gamotte</dc:creator>
      <dc:date>2018-01-29T09:46:42Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431719#M106836</link>
      <description>&lt;P&gt;Here's some of the detail about why that would work:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://v8doc.sas.com/sashtml/macro/z514scan.htm" target="_blank"&gt;https://v8doc.sas.com/sashtml/macro/z514scan.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;By default, %SCAN uses a dot as a delimiter.&amp;nbsp; So %SCAN is not picking up the dot at the end of the words within &amp;amp;F, when computing a value for &amp;amp;TF.&amp;nbsp; It's possible this would also work, but I can't test it right now:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%scan(&amp;amp;f., &amp;amp;i, )&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2018 10:14:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431719#M106836</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-01-29T10:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431725#M106838</link>
      <description>&lt;P&gt;Since the compiler ignores spaces, quotes or %str( ) are needed to tell the compiler that the space is significant.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;114  %let x=a. b. c.;
115
116  %macro test_scan;
117      %do i=1 %to %sysfunc(countw(&amp;amp;x.));
118          %put ---;
119          %let a=%scan(&amp;amp;x.,&amp;amp;i.);
120          %put &amp;amp;=a.;
121
122          %let b=%scan(&amp;amp;x.,&amp;amp;i., );
123          %put &amp;amp;=b.;
124
125          %let c=%scan(&amp;amp;x.,&amp;amp;i.,' ');
126          %put &amp;amp;=c.;
127      %end;
128  %mend;
129
130  %test_scan;
---
A=a
B=a. b. c.
C=a.
---
A=b
B=
C=b.
---
A=c
B=
C=c.
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 29 Jan 2018 10:31:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431725#M106838</guid>
      <dc:creator>gamotte</dc:creator>
      <dc:date>2018-01-29T10:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431731#M106841</link>
      <description>&lt;P&gt;Thanks for testing.&amp;nbsp; What a strange result for &amp;amp;B.&amp;nbsp; I can't explain it off the top of my head, but I will try running some tests later.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also note that using ' ' as the delimiter does use blanks as a delimiter.&amp;nbsp; But it also uses single quotes as a delimiter.&amp;nbsp; For practical purposes that almost never makes a difference.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jan 2018 10:44:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431731#M106841</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-01-29T10:44:02Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431764#M106846</link>
      <description>&lt;P&gt;Maybe having a void third argument means that no delimiter will be used so we'll always&lt;/P&gt;
&lt;P&gt;obtain the entire string with 1 as second argument and an empty string for higher values.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The behavior is different with the scan function :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;197  data _NULL_;
198  str="a b c";
199  first=scan(str,1,'');
200  put first=;
201  run;

first=a
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Edit : The result above is due to the fact that empty strings in SAS contain one space. I tried the same program, omitting&lt;/P&gt;
&lt;P&gt;the third argument. I thought it would result in an error but it produces the same result as its macro counterpart :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;202  data _NULL_;
203  str="a b c";
204  first=scan(str,1,);
205  put first=;
206  run;

first=a b c
NOTE: DATA statement used (Total process time):
      real time           0.00 seconds
      cpu time            0.00 seconds
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;From the documentation&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000214639.htm" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000214639.htm&lt;/A&gt;&lt;/P&gt;
&lt;TABLE cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR valign="top"&gt;
&lt;TD&gt;
&lt;H2&gt;&lt;A name="a002505530" target="_blank"&gt;&lt;/A&gt;Syntax&lt;/H2&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;TABLE cellpadding="4" cellspacing="2"&gt;
&lt;TBODY&gt;
&lt;TR valign="top"&gt;
&lt;TD&gt;&lt;SPAN class="strong"&gt;SCAN&lt;/SPAN&gt;(&lt;SPAN class="emph"&gt;string&lt;/SPAN&gt;, &lt;SPAN class="emph"&gt;count&lt;/SPAN&gt;&amp;lt;,&lt;SPAN class="emph"&gt;charlist&lt;/SPAN&gt; &amp;lt;,&lt;SPAN class="emph"&gt;modifiers&lt;/SPAN&gt;&amp;gt;&amp;gt;)&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;H3&gt;&lt;A name="a003144727" target="_blank"&gt;&lt;/A&gt;Using Null Arguments&lt;/H3&gt;
&lt;P&gt;The SCAN function allows character arguments to be null. Null arguments are treated as character strings with a length of zero. Numeric arguments cannot be null.&lt;/P&gt;
&lt;TABLE cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR valign="bottom"&gt;
&lt;TD&gt;&lt;HR /&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 29 Jan 2018 13:31:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/431764#M106846</guid>
      <dc:creator>gamotte</dc:creator>
      <dc:date>2018-01-29T13:31:09Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variable containing a list of format that need to be applied to a proc sgplot xaxis statem</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/434059#M107705</link>
      <description>&lt;P&gt;For other people looking for the same answer: It is also working is the . is left out of the list and added when the macro variable is called.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Feb 2018 06:49:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Macro-variable-containing-a-list-of-format-that-need-to-be/m-p/434059#M107705</guid>
      <dc:creator>EBB</dc:creator>
      <dc:date>2018-02-05T06:49:22Z</dc:date>
    </item>
  </channel>
</rss>

