<?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 assign counter conditionally in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317091#M69370</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following data set:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;activity id&lt;/TD&gt;&lt;TD&gt;activity code&lt;/TD&gt;&lt;TD&gt;activity date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/1/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/4/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want the following data set, which is the same as above except for an additional column:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;activity id&lt;/TD&gt;&lt;TD&gt;activity code&lt;/TD&gt;&lt;TD&gt;activity date&lt;/TD&gt;&lt;TD&gt;Want&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/1/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/4/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&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;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions? I am using SAS Enterprise Guide version 7.1.&lt;/P&gt;&lt;P&gt;Thank you, in advance, for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 06 Dec 2016 18:06:04 GMT</pubDate>
    <dc:creator>SThomas</dc:creator>
    <dc:date>2016-12-06T18:06:04Z</dc:date>
    <item>
      <title>assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317091#M69370</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the following data set:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;activity id&lt;/TD&gt;&lt;TD&gt;activity code&lt;/TD&gt;&lt;TD&gt;activity date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/1/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/4/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want the following data set, which is the same as above except for an additional column:&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;activity id&lt;/TD&gt;&lt;TD&gt;activity code&lt;/TD&gt;&lt;TD&gt;activity date&lt;/TD&gt;&lt;TD&gt;Want&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/1/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/4/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&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;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestions? I am using SAS Enterprise Guide version 7.1.&lt;/P&gt;&lt;P&gt;Thank you, in advance, for your help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 18:06:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317091#M69370</guid>
      <dc:creator>SThomas</dc:creator>
      <dc:date>2016-12-06T18:06:04Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317095#M69374</link>
      <description>&lt;P&gt;Exactly what is the logic for assigning the value of the counter? I might &lt;STRONG&gt;guess&lt;/STRONG&gt; that you are counting sequential values of the activity code but you should state that explicitly. Also is there a potential of more than 2? Is the count within activity id?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 18:16:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317095#M69374</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-12-06T18:16:04Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317107#M69380</link>
      <description>&lt;P&gt;Thanks for responding. The purpose is to apply a counter to observations within the same activity id and activity code, while the observations are sorted by activity id, then activity date, then activity code; the counter is more than one only if the same activity id and activity code appear sequentially. There is the possibility of more than two matching id/code obervations when such observations occur sequentially once sorted.&lt;/P&gt;&lt;P&gt;Here's the data set that includes "more than 2" in the want column.&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;activity id&lt;/TD&gt;&lt;TD&gt;activity code&lt;/TD&gt;&lt;TD&gt;activity date&lt;/TD&gt;&lt;TD&gt;Want&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/1/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/4/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 PM&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&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;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 PM&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;1&lt;/TD&gt;&lt;TD&gt;11/2/16 12:00 AM&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;1&lt;/TD&gt;&lt;TD&gt;11/3/16 12:00 AM&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;1&lt;/TD&gt;&lt;TD&gt;11/4/16 12:00 AM&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 18:56:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317107#M69380</guid>
      <dc:creator>SThomas</dc:creator>
      <dc:date>2016-12-06T18:56:57Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317111#M69383</link>
      <description>&lt;P&gt;Perhaps this:&lt;/P&gt;
&lt;PRE&gt;data want;
   set have;
   by notsorted activity_id  activity_code;
   if first.activity_code then want=1;
   else want+1;

run;&lt;/PRE&gt;</description>
      <pubDate>Tue, 06 Dec 2016 19:07:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317111#M69383</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-12-06T19:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317112#M69384</link>
      <description>&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; by activity_id activity_date activity_code; &amp;nbsp;/* assumed data is already sorted */&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if first.activiti_code then want = 1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else want+1;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 19:12:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317112#M69384</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2016-12-06T19:12:34Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317115#M69385</link>
      <description>&lt;P&gt;I appreciate the help, but this just numbered the observations and never restarted at 1.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 19:34:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317115#M69385</guid>
      <dc:creator>SThomas</dc:creator>
      <dc:date>2016-12-06T19:34:32Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317116#M69386</link>
      <description>&lt;P&gt;Thanks, but this one only incremented the counter when all three variables (&lt;SPAN&gt;activity_id activity_date activity_code) were exactly the same from one line to the next. I want to increment the counter when&amp;nbsp;activity_id and activity_code are the same from one line to the next, while the data is sorted by&amp;nbsp;activity_id activity_date activity_code.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 19:37:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317116#M69386</guid>
      <dc:creator>SThomas</dc:creator>
      <dc:date>2016-12-06T19:37:14Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317119#M69387</link>
      <description>&lt;P&gt;Do you mean:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;set have;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; by activity_id activity_date activity_code; &amp;nbsp;/* assumed data is already sorted */&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;retain want prev_act_code;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;if first.activity_ID then do;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; want = 1;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; prev_act_code = activity_code;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;else if activity_code = prev_act_code then want+1;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Dec 2016 20:10:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317119#M69387</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2016-12-06T20:10:45Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317127#M69392</link>
      <description>&lt;P&gt;Please show the exact code you ran. For your example data it incremented. I ignored the date as it had no purpose in demostrating the the count.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;&lt;A name="IDX1" target="_blank"&gt;&lt;/A&gt;
&lt;DIV&gt;
&lt;DIV align="left"&gt;
&lt;TABLE class="Table" cellspacing="0" cellpadding="3" summary="Procedure Print: Data Set USER.WANT"&gt;&lt;COLGROUP&gt; &lt;COL /&gt;&lt;/COLGROUP&gt; &lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c m Header" scope="col"&gt;Obs&lt;/TH&gt;
&lt;TH class="c m Header" scope="col"&gt;activity_id&lt;/TH&gt;
&lt;TH class="c m Header" scope="col"&gt;activity_code&lt;/TH&gt;
&lt;TH class="c m Header" scope="col"&gt;want&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;1&lt;/TH&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;2&lt;/TH&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="l Data"&gt;2&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;3&lt;/TH&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;4&lt;/TH&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="l Data"&gt;2&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;5&lt;/TH&gt;
&lt;TD class="l Data"&gt;2&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;6&lt;/TH&gt;
&lt;TD class="l Data"&gt;2&lt;/TD&gt;
&lt;TD class="l Data"&gt;2&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;7&lt;/TH&gt;
&lt;TD class="l Data"&gt;2&lt;/TD&gt;
&lt;TD class="l Data"&gt;2&lt;/TD&gt;
&lt;TD class="r Data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;8&lt;/TH&gt;
&lt;TD class="l Data"&gt;3&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;9&lt;/TH&gt;
&lt;TD class="l Data"&gt;3&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;10&lt;/TH&gt;
&lt;TD class="l Data"&gt;4&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;11&lt;/TH&gt;
&lt;TD class="l Data"&gt;4&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l m rowheader" scope="col"&gt;12&lt;/TH&gt;
&lt;TD class="l Data"&gt;4&lt;/TD&gt;
&lt;TD class="l Data"&gt;1&lt;/TD&gt;
&lt;TD class="r Data"&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Tue, 06 Dec 2016 20:13:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317127#M69392</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-12-06T20:13:01Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317296#M69450</link>
      <description>&lt;P&gt;This incremented the counter any time an activity_ID and activity_code pair was repeated. I want it to increment only when they are repeated one after the other when the data is sorted by activity_ID activity_date activity_code.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2016 14:00:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317296#M69450</guid>
      <dc:creator>SThomas</dc:creator>
      <dc:date>2016-12-07T14:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317297#M69451</link>
      <description>&lt;P&gt;Weird, but this exact code worked today. I copied and pasted the code both times, changing only the data set names. I'm at a loss, but I am so grateful it worked! Thank you.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2016 14:10:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317297#M69451</guid>
      <dc:creator>SThomas</dc:creator>
      <dc:date>2016-12-07T14:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: assign counter conditionally</title>
      <link>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317366#M69478</link>
      <description>&lt;P&gt;Sort order would significantly change the result of this bit of code. So if the data used had been sorted some time that might be a cause, or possibly a re-used data set name with similar variables but different content which I've done to myself when testing things.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Dec 2016 16:28:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/assign-counter-conditionally/m-p/317366#M69478</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2016-12-07T16:28:53Z</dc:date>
    </item>
  </channel>
</rss>

