<?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 variable by group based on another variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370399#M88445</link>
    <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WANT;
  set HAVE;
  if COL1 then COUNT+COL1;
  else         COUNT=.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sun, 25 Jun 2017 23:17:01 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2017-06-25T23:17:01Z</dc:date>
    <item>
      <title>enumeration variable by group based on another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370397#M88444</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is the dataset that I have:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;_NAME_&lt;/TD&gt;&lt;TD&gt;COL1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to end up with this dataset:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;_NAME_&lt;/TD&gt;&lt;TD&gt;COL1&lt;/TD&gt;&lt;TD&gt;count&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you very much in advance!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 25 Jun 2017 22:55:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370397#M88444</guid>
      <dc:creator>knockchow</dc:creator>
      <dc:date>2017-06-25T22:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: enumeration variable by group based on another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370399#M88445</link>
      <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WANT;
  set HAVE;
  if COL1 then COUNT+COL1;
  else         COUNT=.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 25 Jun 2017 23:17:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370399#M88445</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2017-06-25T23:17:01Z</dc:date>
    </item>
    <item>
      <title>Re: enumeration variable by group based on another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370406#M88447</link>
      <description>Yes! Thank you so much for leading me to the correct answer.&lt;BR /&gt;&lt;BR /&gt;One small thing I would change is:&lt;BR /&gt;&lt;BR /&gt;data WANT;&lt;BR /&gt;set HAVE;&lt;BR /&gt;if COL1 = 1 then COUNT+COL1;&lt;BR /&gt;else COUNT=.;&lt;BR /&gt;run;</description>
      <pubDate>Mon, 26 Jun 2017 00:15:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370406#M88447</guid>
      <dc:creator>knockchow</dc:creator>
      <dc:date>2017-06-26T00:15:21Z</dc:date>
    </item>
    <item>
      <title>Re: enumeration variable by group based on another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370410#M88448</link>
      <description>&lt;P&gt;Hi&amp;nbsp;@ChrisNZ,&lt;/P&gt;&lt;P&gt;I'm afraid that I might have spoken too soon. In my data, I have instances such as so when I use the coding that you suggested to me: &amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;_NAME_&lt;/TD&gt;&lt;TD&gt;COL1&lt;/TD&gt;&lt;TD&gt;count&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;1.&lt;/TD&gt;&lt;TD&gt;5.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;1.&lt;/TD&gt;&lt;TD&gt;6.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;1.&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;1.&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;1&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I need it to look like this:&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Obs&lt;/TD&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;_NAME_&lt;/TD&gt;&lt;TD&gt;COL1&lt;/TD&gt;&lt;TD&gt;count&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;100&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month2&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;1&lt;/TD&gt;&lt;TD&gt;.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month3&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month4&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;13&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month5&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;14&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month6&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month7&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;16&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;month8&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to have it numbering restarted once the id changes. I have tried this code but it does not work: Would you have any additional suggestion for me? Thank you.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data want;&lt;BR /&gt;set have;&lt;BR /&gt;by id;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;if COL1 = 1 then count+col;&lt;BR /&gt;&amp;nbsp;else col1 = .;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jun 2017 01:40:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370410#M88448</guid>
      <dc:creator>knockchow</dc:creator>
      <dc:date>2017-06-26T01:40:57Z</dc:date>
    </item>
    <item>
      <title>Re: enumeration variable by group based on another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370412#M88449</link>
      <description>&lt;P&gt;Like this?&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WANT;
  set HAVE;
  if ID ne lag(ID) then COUNT=0;
  if COL1 = 1 then COUNT+COL1;
  else             COUNT=.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 26 Jun 2017 02:04:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370412#M88449</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2017-06-26T02:04:27Z</dc:date>
    </item>
    <item>
      <title>Re: enumeration variable by group based on another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370413#M88450</link>
      <description>&lt;P&gt;Or another way:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data WANT;         
  set HAVE;
  retain COUNT;
  COUNT=ifn(missing(COL1) , .
       ,ifn(ID ne lag(ID) , 1
       ,                    sum(COUNT,1)));
run; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 26 Jun 2017 02:11:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370413#M88450</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2017-06-26T02:11:52Z</dc:date>
    </item>
    <item>
      <title>Re: enumeration variable by group based on another variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370414#M88451</link>
      <description>Thank you very much! I truly appreciate your help.</description>
      <pubDate>Mon, 26 Jun 2017 02:32:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/enumeration-variable-by-group-based-on-another-variable/m-p/370414#M88451</guid>
      <dc:creator>knockchow</dc:creator>
      <dc:date>2017-06-26T02:32:42Z</dc:date>
    </item>
  </channel>
</rss>

