<?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: %sysfunc for iterate variable in Do-Loop Macro in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240989#M44575</link>
    <description>&lt;P&gt;Answer is simple . You can not generate 01 02 ..... if you are using&amp;nbsp;%do month = 01 %to 12;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro iterate;
%do year = 2010 %to 2015;
  %do month = 01 %to 12;
    %put &amp;amp;month ;
  %end;
%end;
%mend;

%iterate&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="sasSource"&gt;1&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;2&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;3&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;4&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;5&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;6&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;7&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;8&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;9&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;10&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;11&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;12&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Mon, 28 Dec 2015 07:20:46 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2015-12-28T07:20:46Z</dc:date>
    <item>
      <title>%sysfunc for iterate variable in Do-Loop Macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240984#M44570</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="token macrobound"&gt;Hi&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="token macrobound"&gt;Using SAS 7.1. A beginner in SAS.&lt;/SPAN&gt;&lt;SPAN class="token macrobound"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="token macrobound"&gt;For the below solution, why do&amp;nbsp;we need "&amp;nbsp;&lt;SPAN class="token macroname"&gt;%let&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;month&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%sysfunc&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;putn&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;month&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;z2&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;"? I understand that it is to convert the format to 2 length: 01, 02,...,12.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="token macrobound"&gt;But why can't we do &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="token macrobound"&gt;&lt;SPAN class="token macrostatement"&gt;"%do&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;month&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; 0&lt;SPAN class="token number"&gt;1&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%to&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;12&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="token macrobound"&gt;&lt;SPAN class="token punctuation"&gt;Thank you&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="token macrobound"&gt;%macro&lt;/SPAN&gt; iterate&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="token macrostatement"&gt;%do&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;year&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;2010&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%to&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;2015&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="token macrostatement"&gt;%do&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;month&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;1&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%to&lt;/SPAN&gt; &lt;SPAN class="token number"&gt;12&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token comment"&gt;/* assuming you want to zero fill the month */&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token macroname"&gt;%let&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;month&lt;/SPAN&gt; &lt;SPAN class="token operator"&gt;=&lt;/SPAN&gt; &lt;SPAN class="token macrostatement"&gt;%sysfunc&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;putn&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;month&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;z2&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="token macroname"&gt;%filecr&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;DE&lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;YEAR&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;MONTH&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;YEAR&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token operator"&gt;&amp;amp;&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;MONTH&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt; &lt;BR /&gt;&amp;nbsp; &lt;SPAN class="token macrostatement"&gt;%end&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="token macrostatement"&gt;%end&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="token macrobound"&gt;%mend&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="token macroname"&gt;%iterate&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Dec 2015 05:35:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240984#M44570</guid>
      <dc:creator>apple</dc:creator>
      <dc:date>2015-12-28T05:35:05Z</dc:date>
    </item>
    <item>
      <title>Re: %sysfunc for iterate variable in Do-Loop Macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240985#M44571</link>
      <description>&lt;P&gt;I'm allways surprised when people ask "can/can't you do this", when they clearly have the possibility to try it on their own.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;111&amp;nbsp; %macro iterate;&lt;BR /&gt;112&amp;nbsp; %do year = 2010 %to 2015;&lt;BR /&gt;113&amp;nbsp;&amp;nbsp;&amp;nbsp; %do month = 01 %to 12;&lt;BR /&gt;114&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* assuming you want to zero fill the month */&lt;BR /&gt;115&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let month = %sysfunc(putn(&amp;amp;month,z2.));&lt;BR /&gt;116&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put %nrstr(%filecr)(DE&amp;amp;YEAR.&amp;amp;MONTH.,&amp;amp;YEAR.,&amp;amp;MONTH.);&lt;BR /&gt;117&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;118&amp;nbsp; %end;&lt;BR /&gt;119&amp;nbsp; %mend;&lt;BR /&gt;120&lt;BR /&gt;121&amp;nbsp; %iterate&lt;BR /&gt;%filecr(DE201001,2010,01)&lt;BR /&gt;%filecr(DE201002,2010,02)&lt;BR /&gt;%filecr(DE201003,2010,03)&lt;BR /&gt;%filecr(DE201004,2010,04)&lt;BR /&gt;%filecr(DE201005,2010,05)&lt;BR /&gt;%filecr(DE201006,2010,06)&lt;BR /&gt;%filecr(DE201007,2010,07)&lt;BR /&gt;%filecr(DE201008,2010,08)&lt;BR /&gt;%filecr(DE201009,2010,09)&lt;BR /&gt;%filecr(DE201010,2010,10)&lt;BR /&gt;%filecr(DE201011,2010,11)&lt;BR /&gt;%filecr(DE201012,2010,12)&lt;BR /&gt;%filecr(DE201101,2011,01)&lt;BR /&gt;%filecr(DE201102,2011,02)&lt;BR /&gt;%filecr(DE201103,2011,03)&lt;BR /&gt;%filecr(DE201104,2011,04)&lt;BR /&gt;%filecr(DE201105,2011,05)&lt;BR /&gt;%filecr(DE201106,2011,06)&lt;BR /&gt;%filecr(DE201107,2011,07)&lt;BR /&gt;%filecr(DE201108,2011,08)&lt;BR /&gt;%filecr(DE201109,2011,09)&lt;BR /&gt;%filecr(DE201110,2011,10)&lt;BR /&gt;%filecr(DE201111,2011,11)&lt;BR /&gt;%filecr(DE201112,2011,12)&lt;BR /&gt;%filecr(DE201201,2012,01)&lt;BR /&gt;%filecr(DE201202,2012,02)&lt;BR /&gt;%filecr(DE201203,2012,03)&lt;BR /&gt;%filecr(DE201204,2012,04)&lt;BR /&gt;%filecr(DE201205,2012,05)&lt;BR /&gt;%filecr(DE201206,2012,06)&lt;BR /&gt;%filecr(DE201207,2012,07)&lt;BR /&gt;%filecr(DE201208,2012,08)&lt;BR /&gt;%filecr(DE201209,2012,09)&lt;BR /&gt;%filecr(DE201210,2012,10)&lt;BR /&gt;%filecr(DE201211,2012,11)&lt;BR /&gt;%filecr(DE201212,2012,12)&lt;BR /&gt;%filecr(DE201301,2013,01)&lt;BR /&gt;%filecr(DE201302,2013,02)&lt;BR /&gt;%filecr(DE201303,2013,03)&lt;BR /&gt;%filecr(DE201304,2013,04)&lt;BR /&gt;%filecr(DE201305,2013,05)&lt;BR /&gt;%filecr(DE201306,2013,06)&lt;BR /&gt;%filecr(DE201307,2013,07)&lt;BR /&gt;%filecr(DE201308,2013,08)&lt;BR /&gt;%filecr(DE201309,2013,09)&lt;BR /&gt;%filecr(DE201310,2013,10)&lt;BR /&gt;%filecr(DE201311,2013,11)&lt;BR /&gt;%filecr(DE201312,2013,12)&lt;BR /&gt;%filecr(DE201401,2014,01)&lt;BR /&gt;%filecr(DE201402,2014,02)&lt;BR /&gt;%filecr(DE201403,2014,03)&lt;BR /&gt;%filecr(DE201404,2014,04)&lt;BR /&gt;%filecr(DE201405,2014,05)&lt;BR /&gt;%filecr(DE201406,2014,06)&lt;BR /&gt;%filecr(DE201407,2014,07)&lt;BR /&gt;%filecr(DE201408,2014,08)&lt;BR /&gt;%filecr(DE201409,2014,09)&lt;BR /&gt;%filecr(DE201410,2014,10)&lt;BR /&gt;%filecr(DE201411,2014,11)&lt;BR /&gt;%filecr(DE201412,2014,12)&lt;BR /&gt;%filecr(DE201501,2015,01)&lt;BR /&gt;%filecr(DE201502,2015,02)&lt;BR /&gt;%filecr(DE201503,2015,03)&lt;BR /&gt;%filecr(DE201504,2015,04)&lt;BR /&gt;%filecr(DE201505,2015,05)&lt;BR /&gt;%filecr(DE201506,2015,06)&lt;BR /&gt;%filecr(DE201507,2015,07)&lt;BR /&gt;%filecr(DE201508,2015,08)&lt;BR /&gt;%filecr(DE201509,2015,09)&lt;BR /&gt;%filecr(DE201510,2015,10)&lt;BR /&gt;%filecr(DE201511,2015,11)&lt;BR /&gt;%filecr(DE201512,2015,12)&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Dec 2015 06:13:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240985#M44571</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-12-28T06:13:59Z</dc:date>
    </item>
    <item>
      <title>Re: %sysfunc for iterate variable in Do-Loop Macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240988#M44574</link>
      <description>&lt;P&gt;Hi LinusH,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please be polite.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to ask why I have to put month&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%let month = %sysfunc(putn(&amp;amp;month,z2.));&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you look at the year variable, we don't have to do that.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 28 Dec 2015 07:08:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240988#M44574</guid>
      <dc:creator>apple</dc:creator>
      <dc:date>2015-12-28T07:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: %sysfunc for iterate variable in Do-Loop Macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240989#M44575</link>
      <description>&lt;P&gt;Answer is simple . You can not generate 01 02 ..... if you are using&amp;nbsp;%do month = 01 %to 12;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%macro iterate;
%do year = 2010 %to 2015;
  %do month = 01 %to 12;
    %put &amp;amp;month ;
  %end;
%end;
%mend;

%iterate&lt;/CODE&gt;&lt;/PRE&gt;
&lt;DIV class="sasSource"&gt;1&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;2&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;3&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;4&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;5&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;6&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;7&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;8&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;9&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;10&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;11&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;12&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 28 Dec 2015 07:20:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/240989#M44575</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-12-28T07:20:46Z</dc:date>
    </item>
    <item>
      <title>Re: %sysfunc for iterate variable in Do-Loop Macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/241019#M44584</link>
      <description>&lt;P&gt;The iterated %do loop only understands numeric values. So even if you attempt %do i = 01 %to 10 the processor only uses the numeric value 1 not the character value 01. So using the %sysfunc creates a character 01 from the numeric 1 for use in your macro.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 28 Dec 2015 16:21:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/241019#M44584</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-12-28T16:21:17Z</dc:date>
    </item>
    <item>
      <title>Re: %sysfunc for iterate variable in Do-Loop Macro</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/241111#M44638</link>
      <description>&lt;P&gt;Hi &lt;A class="lia-link-navigation lia-page-link lia-user-name-link" id="link_8" style="color: rgb(0, 125, 195);" href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13884" target="_self"&gt;&lt;SPAN class="login-bold"&gt;ballardw&lt;/SPAN&gt;&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you for the reply. But I read &lt;A href="https://support.sas.com/documentation/cdl/en/lefunctionsref/67960/HTML/default/viewer.htm#p12zqzvwx4dv6kn1p9crijxswolk.htm" target="_blank"&gt;https://support.sas.com/documentation/cdl/en/lefunctionsref/67960/HTML/default/viewer.htm#p12zqzvwx4dv6kn1p9crijxswolk.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;that&lt;/P&gt;
&lt;H1 class="xis-title"&gt;&lt;A id="p12zqzvwx4dv6kn1p9crijxswolk" target="_blank"&gt;&lt;/A&gt;PUTN Function&lt;/H1&gt;
&lt;P class="xis-shortDescription"&gt;Enables you to specify a numeric format at run time.&lt;/P&gt;
&lt;P class="xis-shortDescription"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="xis-shortDescription"&gt;Hence does it change&amp;nbsp;a numeric&amp;nbsp;variable&amp;nbsp;to a&amp;nbsp;character variable?&lt;/P&gt;
&lt;P class="xis-shortDescription"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="xis-shortDescription"&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Tue, 29 Dec 2015 05:37:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sysfunc-for-iterate-variable-in-Do-Loop-Macro/m-p/241111#M44638</guid>
      <dc:creator>apple</dc:creator>
      <dc:date>2015-12-29T05:37:06Z</dc:date>
    </item>
  </channel>
</rss>

