<?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: Generate rows per a column value in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239773#M17232</link>
    <description>Thanks for clarification.</description>
    <pubDate>Thu, 17 Dec 2015 16:15:11 GMT</pubDate>
    <dc:creator>SAS_inquisitive</dc:creator>
    <dc:date>2015-12-17T16:15:11Z</dc:date>
    <item>
      <title>Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/237447#M17109</link>
      <description>&lt;P&gt;Table Input:&lt;/P&gt;
&lt;P&gt;ID Name&lt;STRONG&gt; Num_Chances&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Carmen 5&lt;/P&gt;
&lt;P&gt;Sue&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;
&lt;P&gt;Jack&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;
&lt;P&gt;John&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Need 1 row for each person based on &lt;STRONG&gt;num_chances&lt;/STRONG&gt;:&lt;/P&gt;
&lt;P&gt;Carmen&lt;/P&gt;
&lt;P&gt;Carmen&lt;/P&gt;
&lt;P&gt;Carmen&lt;/P&gt;
&lt;P&gt;Carmen&lt;/P&gt;
&lt;P&gt;Carmen&lt;/P&gt;
&lt;P&gt;Sue&lt;/P&gt;
&lt;P&gt;Sue&lt;/P&gt;
&lt;P&gt;Jack&lt;/P&gt;
&lt;P&gt;Jack&lt;/P&gt;
&lt;P&gt;Jack&lt;/P&gt;
&lt;P&gt;John&lt;/P&gt;</description>
      <pubDate>Wed, 02 Dec 2015 20:13:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/237447#M17109</guid>
      <dc:creator>carmendee</dc:creator>
      <dc:date>2015-12-02T20:13:38Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/237453#M17110</link>
      <description>&lt;PRE&gt;data have;
input name:$10. Num_Chances;
cards;
Carmen 5
Sue       2
Jack      3
John      1
;

data want;
set have;
do _n_=1 to num_chances;
output;
end;
keep name;
run;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 Dec 2015 20:29:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/237453#M17110</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2015-12-02T20:29:27Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239561#M17218</link>
      <description>&lt;P&gt;I was getting the output I wanted after posting and now I am not (unsure what I changed).&amp;nbsp; The following results are no rows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data Rounded_Chances;&lt;BR /&gt;input Employee_ID Suffix:$10.&amp;nbsp; Num_Chances_Rounded;&lt;BR /&gt;&lt;BR /&gt;data All_Rows;&lt;BR /&gt;set Rounded_Chances;&lt;BR /&gt;do _n_=1 to Num_Chances_Rounded;&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;keep Employee_ID Suffix Num_Chances_Rounded;&lt;BR /&gt;run;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 16:35:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239561#M17218</guid>
      <dc:creator>carmendee</dc:creator>
      <dc:date>2015-12-16T16:35:04Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239565#M17219</link>
      <description>&lt;P&gt;What does your data look like?&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 16:53:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239565#M17219</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2015-12-16T16:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239571#M17220</link>
      <description>&lt;P&gt;Help!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was getting the output I wanted after posting and now I am not (unsure what I changed).&amp;nbsp; The following results are no rows:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data Rounded_Chances;&lt;BR /&gt;input Employee_ID Suffix:$10.&amp;nbsp; Num_Chances_Rounded;&lt;BR /&gt;&lt;BR /&gt;data All_Rows;&lt;BR /&gt;set Rounded_Chances;&lt;BR /&gt;do _n_=1 to Num_Chances_Rounded;&lt;BR /&gt;output;&lt;BR /&gt;end;&lt;BR /&gt;keep Employee_ID Suffix Num_Chances_Rounded;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 17:00:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239571#M17220</guid>
      <dc:creator>carmendee</dc:creator>
      <dc:date>2015-12-16T17:00:49Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239589#M17221</link>
      <description>&lt;P&gt;Did not return any rows.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 18:20:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239589#M17221</guid>
      <dc:creator>carmendee</dc:creator>
      <dc:date>2015-12-16T18:20:22Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239590#M17222</link>
      <description>&lt;P&gt;I mean your incoming data.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 18:21:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239590#M17222</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2015-12-16T18:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239591#M17223</link>
      <description>&lt;P&gt;Example&lt;/P&gt;
&lt;TABLE width="581"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="41"&gt;Prefix&lt;/TD&gt;
&lt;TD width="98"&gt;First_Name&lt;/TD&gt;
&lt;TD width="90"&gt;Middle_Name&lt;/TD&gt;
&lt;TD width="144"&gt;Last Name&lt;/TD&gt;
&lt;TD width="40"&gt;Suffix&lt;/TD&gt;
&lt;TD width="85"&gt;Employee_ID&lt;/TD&gt;
&lt;TD width="83"&gt;Total_Pledge&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Ms.&lt;/TD&gt;
&lt;TD&gt;Jack&lt;/TD&gt;
&lt;TD&gt;K&lt;/TD&gt;
&lt;TD&gt;Abbott&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;11&lt;/TD&gt;
&lt;TD&gt;50&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Ms.&lt;/TD&gt;
&lt;TD&gt;Tome&lt;/TD&gt;
&lt;TD&gt;P&lt;/TD&gt;
&lt;TD&gt;Abernethy&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;TD&gt;45&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Mr.&lt;/TD&gt;
&lt;TD&gt;Sue&lt;/TD&gt;
&lt;TD&gt;L&lt;/TD&gt;
&lt;TD&gt;Abeyta&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;23&lt;/TD&gt;
&lt;TD&gt;20&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Ms.&lt;/TD&gt;
&lt;TD&gt;Erica&lt;/TD&gt;
&lt;TD&gt;L&lt;/TD&gt;
&lt;TD&gt;Abondolo&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;45&lt;/TD&gt;
&lt;TD&gt;250&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;Ms.&lt;/TD&gt;
&lt;TD&gt;Alana&lt;/TD&gt;
&lt;TD&gt;C&lt;/TD&gt;
&lt;TD&gt;Adam&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;45&lt;/TD&gt;
&lt;TD&gt;15&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 18:22:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239591#M17223</guid>
      <dc:creator>carmendee</dc:creator>
      <dc:date>2015-12-16T18:22:09Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239593#M17224</link>
      <description>&lt;P&gt;Are you looping upon the number of 'Total_Pledge'? If so, make sure it is numeric. If not, convert it before the looping:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;num_pledge=input(Total_Pledge,best32.);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Then loop upon 'num_pledge'.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 18:28:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239593#M17224</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2015-12-16T18:28:15Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239616#M17226</link>
      <description>&lt;P&gt;Thanks, everything looks good now.!&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2015 20:22:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239616#M17226</guid>
      <dc:creator>carmendee</dc:creator>
      <dc:date>2015-12-16T20:22:11Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239758#M17230</link>
      <description>Haikuo, may be I am missing something important. When data step reads Sue, isn't _n_ becomes 2. What is logic behind "do group" starting form _n_=1? I am assuming when _n_=2 it is asking to iterate to 2 (Num_chances). So there is interplay of two kinds of _n_? when I put index "i" instead of _n_, it gives same result.</description>
      <pubDate>Thu, 17 Dec 2015 15:26:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239758#M17230</guid>
      <dc:creator>SAS_inquisitive</dc:creator>
      <dc:date>2015-12-17T15:26:25Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239767#M17231</link>
      <description>&lt;P&gt;I admit this is not conventional use of '_n_' and it does inherit some risks if you are not completely sure about its inandout. The only reason I choose to do so is my laziness. The normal way to do it is to initiate a non-automatic variable as index, then drop it after the use.&lt;/P&gt;
&lt;P&gt;Here is what going on:&lt;/P&gt;
&lt;P&gt;1. _n_ is automatic numeric variable that will not go to the output table, it does not need to be dropped, a potential to save some typing.&lt;/P&gt;
&lt;P&gt;2. You already knew that _n_ will +1 for every data step implicit loop. What you are not aware is that it restored its counts from last loop and &amp;nbsp;plus 1 when new loop starts.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Anywhere between data step implicit loops, _n_ is just a normal numeric variable that can be used as one, meaning you can assign values and use it as a index for a inner loop.&amp;nbsp; When next round of data step implicit loop starts, _n_ will be back into playing its meant-to- be roles.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Dec 2015 15:50:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239767#M17231</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2015-12-17T15:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: Generate rows per a column value</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239773#M17232</link>
      <description>Thanks for clarification.</description>
      <pubDate>Thu, 17 Dec 2015 16:15:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Generate-rows-per-a-column-value/m-p/239773#M17232</guid>
      <dc:creator>SAS_inquisitive</dc:creator>
      <dc:date>2015-12-17T16:15:11Z</dc:date>
    </item>
  </channel>
</rss>

