<?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: Expand on Loop query in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283791#M57850</link>
    <description>&lt;P&gt;Puzzling. The value of 60 is external in my example. You can't use FACTOR_MONTH in the SEED data set because that column is not available. You could use a macro symbol to hold the value of 60. I guess I really don't understand your question.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 12 Jul 2016 14:59:11 GMT</pubDate>
    <dc:creator>sh0e</dc:creator>
    <dc:date>2016-07-12T14:59:11Z</dc:date>
    <item>
      <title>Expand on Loop query</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283774#M57843</link>
      <description>&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;FACTOR&lt;/TD&gt;&lt;TD&gt;DATE&lt;/TD&gt;&lt;TD&gt;MONTH&lt;/TD&gt;&lt;TD&gt;AMOUNT&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25064.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;77980.36&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;44531.48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;70708.78&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;87050.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;56310.83&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;152429.35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;90115.41&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;80930.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;79364.52&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;175092.67&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;101078.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;91643.83&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;64509.84&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;15164.82&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;98763.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;1359.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;1675&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;891.72&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;1045&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TECH&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;325.79&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There was a gap between 21 and 24 month.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I wanted to solve this by using the code below which populated the month 22 and 23 with data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sort data =&amp;amp;_input1&lt;BR /&gt;out=temp1;&lt;BR /&gt;by FACTOR DATE&amp;nbsp;MONTH;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;data temp3;&lt;BR /&gt;set temp1 end=done;&lt;BR /&gt;&lt;SPAN&gt;by FACTOR &lt;/SPAN&gt;&lt;SPAN&gt;DATE&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;MONTH;&lt;/SPAN&gt;&lt;BR /&gt;output;&lt;BR /&gt;if done=0;&lt;BR /&gt;nextobs = _n_ + 1;&lt;BR /&gt;set temp1 (keep=&lt;SPAN&gt;MONTH&lt;/SPAN&gt;rename=(&lt;SPAN&gt;MONTH&lt;/SPAN&gt;=next_month)) point=nextobs;&lt;BR /&gt;if next_month &amp;gt; &lt;SPAN&gt;MONTH&lt;/SPAN&gt;+ 1 then do &lt;SPAN&gt;MONTH&lt;/SPAN&gt;=&lt;SPAN&gt;MONTH&lt;/SPAN&gt;+1 to next_month-1;&lt;/P&gt;&lt;P&gt;AMOUNT=0;&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;drop nextobs;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data &amp;amp;_output1;&lt;BR /&gt;set temp3 ;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output is follows&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;25064.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;77980.36&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;44531.48&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;70708.78&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;87050.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;56310.83&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;152429.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;90115.41&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;80930.07&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;79364.52&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;175092.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;101078&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;91643.83&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;64509.84&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;15164.82&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;98763.39&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;17&lt;/TD&gt;&lt;TD&gt;1359.03&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;18&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;19&lt;/TD&gt;&lt;TD&gt;1675&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;TD&gt;891.72&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;21&lt;/TD&gt;&lt;TD&gt;1045&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;22&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;23&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;High-Tech Facility&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;01-Feb-11&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;325.79&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However,&amp;nbsp;If I wanted to expand on this, lets say the max month is 60 (which it won't always be)&lt;BR /&gt;&lt;BR /&gt;So currently the data runs up to month 24 but if I wanted to create blank data for each month up to month 60, can I amend the existing loop to achieve this?&lt;BR /&gt;&lt;BR /&gt;e.g. data to&amp;nbsp;create&lt;BR /&gt;date month amount&lt;BR /&gt;1/feb/11 25 0&lt;BR /&gt;1/feb/11 26 0&lt;BR /&gt;1/feb/11 27 0&lt;BR /&gt;......&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Aidan&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2016 14:03:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283774#M57843</guid>
      <dc:creator>Aidan</dc:creator>
      <dc:date>2016-07-12T14:03:34Z</dc:date>
    </item>
    <item>
      <title>Re: Expand on Loop query</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283783#M57846</link>
      <description>&lt;P&gt;You can use an SQL join to make the data set have proper rank. For example,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;data seed;
  date = '11FEB2015'D;
  do month = 1 to 60;
    output;&lt;BR /&gt;  end;&lt;BR /&gt;  run;&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;  create table full as&lt;BR /&gt;  select *&lt;BR /&gt;  from seed left join raw&lt;BR /&gt;  on raw.date = seed.date &amp;amp; raw.month = seed.month;&lt;BR /&gt;  quit;&lt;BR /&gt;  run;&lt;BR /&gt;&lt;BR /&gt;data full;&lt;BR /&gt;  set full;&lt;BR /&gt;  if amount = . then amount = 0;&lt;BR /&gt;  run;&lt;/PRE&gt;</description>
      <pubDate>Tue, 12 Jul 2016 14:35:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283783#M57846</guid>
      <dc:creator>sh0e</dc:creator>
      <dc:date>2016-07-12T14:35:03Z</dc:date>
    </item>
    <item>
      <title>Re: Expand on Loop query</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283789#M57849</link>
      <description>If I wanted to use a variable instead of 60 e.g variable name called FACTOR_MONTH it doesn't seem to work when I replace the 60 with the variable, any ideas?&lt;BR /&gt;&lt;BR /&gt;Thank you for the help</description>
      <pubDate>Tue, 12 Jul 2016 14:55:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283789#M57849</guid>
      <dc:creator>Aidan</dc:creator>
      <dc:date>2016-07-12T14:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: Expand on Loop query</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283791#M57850</link>
      <description>&lt;P&gt;Puzzling. The value of 60 is external in my example. You can't use FACTOR_MONTH in the SEED data set because that column is not available. You could use a macro symbol to hold the value of 60. I guess I really don't understand your question.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2016 14:59:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283791#M57850</guid>
      <dc:creator>sh0e</dc:creator>
      <dc:date>2016-07-12T14:59:11Z</dc:date>
    </item>
    <item>
      <title>Re: Expand on Loop query</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283798#M57856</link>
      <description>&lt;P&gt;You have this line in the current program:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if done=0;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;That line could be removed, and replaced with:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if done then do;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; amount=0;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; if month &amp;lt; 60 then do month = month + 1 to 60;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; stop;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The order is important.&amp;nbsp; This code does not belong at the bottom of the DATA step.&amp;nbsp; It needs to replace that one line in the middle of the DATA step.&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jul 2016 15:25:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283798#M57856</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2016-07-12T15:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: Expand on Loop query</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283997#M57930</link>
      <description>&lt;P&gt;Hi all&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have managed to solve this myself, but thank you kindly for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created a blank data set which looped and created a month from 0 to the maximum month for each date.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks all for your help&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jul 2016 10:12:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Expand-on-Loop-query/m-p/283997#M57930</guid>
      <dc:creator>Aidan</dc:creator>
      <dc:date>2016-07-13T10:12:14Z</dc:date>
    </item>
  </channel>
</rss>

