<?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: Please help me on this Nested Do Loop issue !! in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96074#M290324</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The issue is that it says apprent symbol not resolved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want the output as :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;200901&lt;/P&gt;&lt;P&gt;200902&lt;/P&gt;&lt;P&gt;200903&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;201312&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 05 Jun 2013 08:04:36 GMT</pubDate>
    <dc:creator>damanaulakh88</dc:creator>
    <dc:date>2013-06-05T08:04:36Z</dc:date>
    <item>
      <title>Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96071#M290321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please help me on this nested do loop issue:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is the code:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro update();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%do i=1 %to 12;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %do j=9 %to 13;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;i)=1 %then %let yr=200&amp;amp;i;&lt;/P&gt;&lt;P&gt;%else yr=20&amp;amp;i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;j)=1 %then %let mon=0&amp;amp;j.;&lt;/P&gt;&lt;P&gt;%else mon=&amp;amp;j.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let vname=&amp;amp;yr&amp;amp;mon;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;%update;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 07:27:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96071#M290321</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T07:27:35Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96072#M290322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ignore the earlier one:- This below is the updated code:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro update();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%do i=9 %to 13;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %do j=1 %to 12;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;i)=1 %then %let yr=200&amp;amp;i;&lt;/P&gt;&lt;P&gt;%else yr=20&amp;amp;i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;j)=1 %then %let mn=0&amp;amp;j.;&lt;/P&gt;&lt;P&gt;%else mn=&amp;amp;j;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let vname=&amp;amp;yr&amp;amp;mn;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%update;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 07:35:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96072#M290322</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T07:35:38Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96073#M290323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You haven't described what issue you are having, however looking at the code I suspect it's where you assign the macro variable vname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to create a macro variable by combining 2 other macro variables then you need to use a double ampersand at the beginning.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%let vname=&amp;amp;&amp;amp;yr&amp;amp;mn;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 07:59:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96073#M290323</guid>
      <dc:creator>Keith</dc:creator>
      <dc:date>2013-06-05T07:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96074#M290324</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The issue is that it says apprent symbol not resolved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want the output as :-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;200901&lt;/P&gt;&lt;P&gt;200902&lt;/P&gt;&lt;P&gt;200903&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;201312&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:04:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96074#M290324</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T08:04:36Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96075#M290325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you tried the fix I suggested?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've also just noticed that you've omitted %let from your %else statements.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:08:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96075#M290325</guid>
      <dc:creator>Keith</dc:creator>
      <dc:date>2013-06-05T08:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96076#M290326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, i tried, Its not working !&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:10:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96076#M290326</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T08:10:30Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96077#M290327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;%macro update();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data new1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%do i=9 %to 13;&lt;/P&gt;&lt;P&gt;%do j=1 %to 12;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;i)=1 %then %let yr=%eval(200&amp;amp;i);&lt;/P&gt;&lt;P&gt;%else %let yr=%eval(20&amp;amp;i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;j)=1 %then mnth=%str(0&amp;amp;j);&lt;/P&gt;&lt;P&gt;%else %let mnth=%eval(&amp;amp;j);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let vname=&amp;amp;yr&amp;amp;mnth;&lt;/P&gt;&lt;P&gt;%put &amp;amp;vname.;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%update;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;201312&lt;/P&gt;&lt;P&gt;NOTE 137-205: Line generated by the invoked macro "UPDATE".&lt;/P&gt;&lt;P&gt;690&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mnth=0&amp;amp;j&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; ____&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; 22&lt;/P&gt;&lt;P&gt;ERROR 22-322: Syntax error, expecting one of the following: !, !!, &amp;amp;, *, **, +, -, /, ;, &amp;lt;, &amp;lt;=, &amp;lt;&amp;gt;, =, &amp;gt;, &amp;gt;&amp;lt;, &amp;gt;=, AND, EQ, GE, GT, &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; IN, LE, LT, MAX, MIN, NE, NG, NL, NOTIN, OR, ^=, |, ||, ~=.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;201312&lt;/P&gt;&lt;P&gt;201310&lt;/P&gt;&lt;P&gt;201311&lt;/P&gt;&lt;P&gt;132&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The SAS System&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 09:51 Wednesday, June 5, 2013&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;201312&lt;/P&gt;&lt;P&gt;NOTE 137-205: Line generated by the invoked macro "UPDATE".&lt;/P&gt;&lt;P&gt;690&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mnth=0&amp;amp;j&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; ____&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; 22&lt;/P&gt;&lt;P&gt;ERROR 22-322: Syntax error, expecting one of the following: !, !!, &amp;amp;, *, **, +, -, /, ;, &amp;lt;, &amp;lt;=, &amp;lt;&amp;gt;, =, &amp;gt;, &amp;gt;&amp;lt;, &amp;gt;=, AND, EQ, GE, GT, &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; IN, LE, LT, MAX, MIN, NE, NG, NL, NOTIN, OR, ^=, |, ||, ~=.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;691&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:14:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96077#M290327</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T08:14:10Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96078#M290328</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try also using the %strip command when creating the variables, to remove leading and trailing blanks.&amp;nbsp; When you concatenate numeric variables, SAS converts them to character values (of minimum length 8 I believe), meaning that it will include blanks after the numbers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You're now missing a %let between %then mnth=.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:15:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96078#M290328</guid>
      <dc:creator>Keith</dc:creator>
      <dc:date>2013-06-05T08:15:43Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96079#M290329</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That is ok but can you help me on this part:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%if %length(&amp;amp;j)=1 %then mnth=%str(0&amp;amp;j);&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%else %let mnth=%eval(&amp;amp;j);&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;As i want to have 0 been appended before a single digit to get 01, 02, 03...likewise..&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;so that i could append to the year like 200901, 200902..so on...&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Hope you understand now!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:21:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96079#M290329</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T08:21:47Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96080#M290330</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;%macro update();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data new1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%do i=9 %to 13;&lt;/P&gt;&lt;P&gt;%do j=1 %to 12;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;i)=1 %then %let yr=%eval(200&amp;amp;i);&lt;/P&gt;&lt;P&gt;%else %let yr=%eval(20&amp;amp;i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %length(&amp;amp;j)=1 %then mnth=%str(0&amp;amp;j);&lt;/P&gt;&lt;P&gt;%else %let mnth=%eval(&amp;amp;j);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let vname=&amp;amp;yr&amp;amp;mnth;&lt;/P&gt;&lt;P&gt;%put &amp;amp;vname.;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%update;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:22:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96080#M290330</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T08:22:41Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96081#M290331</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is also not working!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:22:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96081#M290331</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-05T08:22:55Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96082#M290332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the z2. format which will put in the leading zero without having to use the length statement.&amp;nbsp; Try something like the code below, I've used CATS instead of %strip so that the whole string can be created in 1 go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(untested)&lt;/P&gt;&lt;P&gt;%let vname=%sysfunc(cats('20',%sysfunc(putn(&amp;amp;i.,z2.)),%sysfunc(putn(&amp;amp;j.,z2.))));&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 08:39:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96082#M290332</guid>
      <dc:creator>Keith</dc:creator>
      <dc:date>2013-06-05T08:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96083#M290333</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not really sure what you actually want to achieve with your macro code. I hope below will give you some ideas/being of some help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro update();&lt;/P&gt;&lt;P&gt;&amp;nbsp; data new1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do i=9 %to 13;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do j=1 %to 12;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if %length(&amp;amp;i)=1 %then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let yr=%eval(200&amp;amp;i);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else %let yr=%eval(20&amp;amp;i);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if %length(&amp;amp;j)=1 %then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let mnth=%str(0&amp;amp;j);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else %let mnth=%eval(&amp;amp;j);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let vname=&amp;amp;yr&amp;amp;mnth;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;vname;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length yyyymm $6.;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yyyymm="&amp;amp;vname";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;%update;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data new2;&lt;BR /&gt;&amp;nbsp; format date yymmn6.;&lt;BR /&gt;&amp;nbsp; date='01jan2009'd;&lt;BR /&gt;&amp;nbsp; length yyyymm $6;&lt;/P&gt;&lt;P&gt;&amp;nbsp; do until(date&amp;gt;'01dec2013'd);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; yyyymm=put(date,yymmn6.);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; date=intnx('month',date,1,'b');&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 11:12:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96083#M290333</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2013-06-05T11:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96084#M290334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have already gotten a number of good suggestions here.&amp;nbsp; Let me draw from them to summarize what you could do:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro update;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %local i j;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %do i=1 %to 12;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do j=9 %to 13;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let vname=20%sysfunc(putn(&amp;amp;j,z2))%sysfunc(putn(&amp;amp;i,z2));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;%mend update;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Of course there must be more to your objective than this.&amp;nbsp; The way the code stands now, each time through the loop &amp;amp;VNAME gets replaced.&amp;nbsp; So the last value is the only one that could be used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 13:44:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96084#M290334</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-06-05T13:44:46Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96085#M290335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And I wonder why&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%do j = 9 %to 13 would be preferable to %do year= 2009 %to 2013 or similar in the first place. The latter has a whole lot better of chance of working if your data ever includes values in the 1900's.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 14:41:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96085#M290335</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-06-05T14:41:06Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96086#M290336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like you want to loop over months and years.&amp;nbsp; So use SAS date functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;%macro update();&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;%local i j vname;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;%do i=1 %to 12;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; %do j=9 %to 13;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let vname=%sysfunc(mdy(&amp;amp;i,1,2000+&amp;amp;j),yymmn6.);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put i=&amp;amp;i j=&amp;amp;j vname=&amp;amp;vname;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt; line-height: 1.5em;"&gt;&amp;nbsp; %end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;%end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5em; font-size: 10pt; font-family: 'courier new', courier;"&gt;%mend;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 10pt; line-height: 1.5em;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;%update;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 16:02:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96086#M290336</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-06-05T16:02:58Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96087#M290337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Or even:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let vname = %eval(200000 + 100*&amp;amp;j + &amp;amp;i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 05 Jun 2013 16:11:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96087#M290337</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-06-05T16:11:06Z</dc:date>
    </item>
    <item>
      <title>Re: Please help me on this Nested Do Loop issue !!</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96088#M290338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank You Guys &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt; My issue is solved now &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 07 Jun 2013 12:09:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Please-help-me-on-this-Nested-Do-Loop-issue/m-p/96088#M290338</guid>
      <dc:creator>damanaulakh88</dc:creator>
      <dc:date>2013-06-07T12:09:35Z</dc:date>
    </item>
  </channel>
</rss>

