<?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: Enumeration Varible 3 By Groups in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547774#M151841</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;.&amp;nbsp;Yes, I messed up the bottom number. This solution works for both variables. Thank you for your assistance.&lt;/P&gt;</description>
    <pubDate>Tue, 02 Apr 2019 00:24:29 GMT</pubDate>
    <dc:creator>eabc0351</dc:creator>
    <dc:date>2019-04-02T00:24:29Z</dc:date>
    <item>
      <title>Enumeration Varible 3 By Groups</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547771#M151839</link>
      <description>&lt;P&gt;Hello. I am trying to create an enumeration variable that must take into account 3 by groups. I need to get two different variables - one restarts by patient ID and the other keeps counting. All the solutions online and on this forum are not working. Please assist. This is what I am going for:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PID &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; RID &amp;nbsp; &amp;nbsp;&amp;nbsp; LID &amp;nbsp; &amp;nbsp;&amp;nbsp; RestartVariable &amp;nbsp;&amp;nbsp; CountVariable &amp;nbsp;&amp;nbsp; (trying to get the last two variables)&lt;/P&gt;&lt;P&gt;141 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 57 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 19 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &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; 1&lt;/P&gt;&lt;P&gt;141 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 57 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 19 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &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; 1&lt;/P&gt;&lt;P&gt;141 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 58 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 13 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &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; 2&lt;/P&gt;&lt;P&gt;141 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 58 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 14 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &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; 3&lt;/P&gt;&lt;P&gt;141 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 59 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 20 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &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; 4&lt;/P&gt;&lt;P&gt;141 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 59 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 20 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &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; 4&lt;/P&gt;&lt;P&gt;142 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 59 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &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; 5&lt;/P&gt;&lt;P&gt;142 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 59 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &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; 5&lt;/P&gt;&lt;P&gt;142 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 59 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 25 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &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; 5&lt;/P&gt;&lt;P&gt;142 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 60 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 26 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &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; 6&lt;/P&gt;&lt;P&gt;143 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 60 &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; 26 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &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; 7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2019 00:16:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547771#M151839</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2019-04-02T00:16:13Z</dc:date>
    </item>
    <item>
      <title>Re: Enumeration Varible 3 By Groups</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547773#M151840</link>
      <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EDIT: I edited my code because you changes your question. I think this is what you want. But shouldn't RestartVariable=1 at the bottom?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;EDIT2: I see you changed your question again &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/148180"&gt;@eabc0351&lt;/a&gt;&amp;nbsp;does this work for you?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input PID RID LID;
datalines;
141 57 19
141 57 19
141 58 13
141 58 14
141 59 20
141 59 20
142 59 25
142 59 25
142 59 25
142 60 26
143 60 26
;

data want;
   set have;
   by PID notsorted RID notsorted LID notsorted;
   if first.PID | first.RID | first.LID then do;
      CountVariable+1;
      RestartVariable+1;
   end;
   if first.PID then RestartVariable=1;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2019 00:23:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547773#M151840</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-04-02T00:23:07Z</dc:date>
    </item>
    <item>
      <title>Re: Enumeration Varible 3 By Groups</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547774#M151841</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/31304"&gt;@PeterClemmensen&lt;/a&gt;.&amp;nbsp;Yes, I messed up the bottom number. This solution works for both variables. Thank you for your assistance.&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2019 00:24:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547774#M151841</guid>
      <dc:creator>eabc0351</dc:creator>
      <dc:date>2019-04-02T00:24:29Z</dc:date>
    </item>
    <item>
      <title>Re: Enumeration Varible 3 By Groups</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547775#M151842</link>
      <description>&lt;P&gt;Anytime, glad to help &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 02 Apr 2019 00:27:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Enumeration-Varible-3-By-Groups/m-p/547775#M151842</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-04-02T00:27:43Z</dc:date>
    </item>
  </channel>
</rss>

