<?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 sequence in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449446#M113101</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to apply basevalue .like if id is 13 then 1,if id is 14 then 2 but in my code I am getting basevalue increamented for same id.Can anyone guide with the code.&lt;/P&gt;&lt;P&gt;(if first.id then basevalue=1;&lt;/P&gt;&lt;P&gt;basevalue+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataset I want is like this&lt;/P&gt;&lt;P&gt;ID BASEVALUE&lt;BR /&gt;13 1&lt;BR /&gt;13 1&lt;BR /&gt;13 1&lt;BR /&gt;14 2&lt;BR /&gt;14 2&lt;BR /&gt;15 3&lt;BR /&gt;15 3&lt;BR /&gt;15 3&lt;BR /&gt;16 4&lt;/P&gt;</description>
    <pubDate>Wed, 28 Mar 2018 18:36:44 GMT</pubDate>
    <dc:creator>paddyb</dc:creator>
    <dc:date>2018-03-28T18:36:44Z</dc:date>
    <item>
      <title>sequence</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449446#M113101</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to apply basevalue .like if id is 13 then 1,if id is 14 then 2 but in my code I am getting basevalue increamented for same id.Can anyone guide with the code.&lt;/P&gt;&lt;P&gt;(if first.id then basevalue=1;&lt;/P&gt;&lt;P&gt;basevalue+1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;dataset I want is like this&lt;/P&gt;&lt;P&gt;ID BASEVALUE&lt;BR /&gt;13 1&lt;BR /&gt;13 1&lt;BR /&gt;13 1&lt;BR /&gt;14 2&lt;BR /&gt;14 2&lt;BR /&gt;15 3&lt;BR /&gt;15 3&lt;BR /&gt;15 3&lt;BR /&gt;16 4&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 18:36:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449446#M113101</guid>
      <dc:creator>paddyb</dc:creator>
      <dc:date>2018-03-28T18:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: sequence</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449454#M113108</link>
      <description>&lt;P&gt;You're close ... combine your two statements:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if first.id then basevalue + 1;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 18:43:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449454#M113108</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-03-28T18:43:33Z</dc:date>
    </item>
    <item>
      <title>Re: sequence</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449460#M113110</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input ID ;
datalines;
13 1
13 1
13 1
14 2
14 2
15 3
15 3
15 3
16 4
;

data want;
set have;
by id;
if first.id then BASEVALUE+1;
run;

/*or*/

data want;
set have;
by id;
if lag(id) ne id then BASEVALUE+1;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 28 Mar 2018 18:52:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449460#M113110</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-03-28T18:52:38Z</dc:date>
    </item>
    <item>
      <title>Re: sequence</title>
      <link>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449469#M113113</link>
      <description>&lt;P&gt;Thank you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 19:02:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/sequence/m-p/449469#M113113</guid>
      <dc:creator>paddyb</dc:creator>
      <dc:date>2018-03-28T19:02:52Z</dc:date>
    </item>
  </channel>
</rss>

