<?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: How to get a new variable that iterates by 1 in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121398#M24870</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Haikuo.&amp;nbsp; That did it!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 20 May 2012 11:09:22 GMT</pubDate>
    <dc:creator>teg_76</dc:creator>
    <dc:date>2012-05-20T11:09:22Z</dc:date>
    <item>
      <title>How to get a new variable that iterates by 1</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121396#M24868</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;I have a data set:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LEVEL&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;23&lt;/P&gt;&lt;P&gt;64&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I Need:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TIME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LEVEL&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 23&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64&lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How do i read in the "time" variable that iterates by one with each "level" observation?&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>Sat, 19 May 2012 05:33:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121396#M24868</guid>
      <dc:creator>teg_76</dc:creator>
      <dc:date>2012-05-19T05:33:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a new variable that iterates by 1</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121397#M24869</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There will be many ways to do that, the simplest way that I can think of:&lt;/P&gt;&lt;P&gt;/*data step*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input LEVEL;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;5&lt;/P&gt;&lt;P&gt;23&lt;/P&gt;&lt;P&gt;64&lt;/P&gt;&lt;P&gt;3&lt;/P&gt;&lt;P&gt;4&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;time=_n_;&lt;/P&gt;&lt;P&gt;set have;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*Proc SQL*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;select monotonic() as time, * from have;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 19 May 2012 11:48:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121397#M24869</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-05-19T11:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a new variable that iterates by 1</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121398#M24870</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Haikuo.&amp;nbsp; That did it!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 20 May 2012 11:09:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121398#M24870</guid>
      <dc:creator>teg_76</dc:creator>
      <dc:date>2012-05-20T11:09:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a new variable that iterates by 1</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121399#M24871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I prefer to ODS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;ods _all_ close;
ods output sql_results=want;
proc sql number;
select * from sashelp.class;
quit;
ods listing;

&lt;/PRE&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;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2012 04:30:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121399#M24871</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-05-21T04:30:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a new variable that iterates by 1</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121400#M24872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ksharp,&lt;/P&gt;&lt;P&gt;what is the advantage to use ODS?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks - Linlin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2012 12:54:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121400#M24872</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2012-05-21T12:54:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a new variable that iterates by 1</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121401#M24873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Linlin,&lt;/P&gt;&lt;P&gt;I think what Ksharp mean is that he prefer ODS to monotonic(), not data step. This has be discussed before, and Ksharp was involved. The main reason is that monotonic() is not officially supported by SAS. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2012 13:00:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121401#M24873</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-05-21T13:00:51Z</dc:date>
    </item>
    <item>
      <title>Re: How to get a new variable that iterates by 1</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121402#M24874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Haikuo.&amp;nbsp; - Linlin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 May 2012 13:20:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-get-a-new-variable-that-iterates-by-1/m-p/121402#M24874</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2012-05-21T13:20:31Z</dc:date>
    </item>
  </channel>
</rss>

