<?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: count rows and restart at 1 based on second column in SAS Data Science</title>
    <link>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320518#M4825</link>
    <description>AnneDee, Have you tried using proc sql in Base SAS I'm a little rusty but I bet you could find some more info around count aggregations in a SAS Community like Base SAS or ODS-something.</description>
    <pubDate>Wed, 21 Dec 2016 15:01:10 GMT</pubDate>
    <dc:creator>ccaulkins9</dc:creator>
    <dc:date>2016-12-21T15:01:10Z</dc:date>
    <item>
      <title>count rows and restart at 1 based on second column</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320514#M4824</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I need help with a JMP formula.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have to up count rows (1 to x) based on a value of a second column, which changes after a while. With each change the up count has to start with 1 again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Value &amp;nbsp; &amp;nbsp; &amp;nbsp;Kit ID &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Count&lt;/P&gt;&lt;P&gt;2.3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 00047 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;0.9 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00047 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;2&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;1.8 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00047 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;0.3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 00264 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;5.7 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00264 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;3.2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00053 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;1&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;0.1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00053 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;2&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;0.9 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00053 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;EM&gt;&lt;STRONG&gt;3&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;8.3 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;00053 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;4&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I got them counted in total by using col number() or counted from 1 to the end by using Sequence(), but i cannot make the formula start couting from 1 again after Kit ID changed.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Anyone who can help me out?&lt;/P&gt;</description>
      <pubDate>Wed, 21 Dec 2016 14:55:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320514#M4824</guid>
      <dc:creator>AnneDee</dc:creator>
      <dc:date>2016-12-21T14:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: count rows and restart at 1 based on second column</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320518#M4825</link>
      <description>AnneDee, Have you tried using proc sql in Base SAS I'm a little rusty but I bet you could find some more info around count aggregations in a SAS Community like Base SAS or ODS-something.</description>
      <pubDate>Wed, 21 Dec 2016 15:01:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320518#M4825</guid>
      <dc:creator>ccaulkins9</dc:creator>
      <dc:date>2016-12-21T15:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: count rows and restart at 1 based on second column</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320520#M4826</link>
      <description>&lt;P&gt;Edit:&lt;/P&gt;
&lt;P&gt;You could probably shrink to:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  by kitid;
  retain count;
  count=ifn(first.kitid,1,sum(count,1);
run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Assuming your data is sorted:&lt;/P&gt;
&lt;PRE&gt;data want;
  set have;
  by kitid;
  retain count;
  if first.kitid then count=1;
  else count=count+1;
run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Dec 2016 08:59:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320520#M4826</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2016-12-22T08:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: count rows and restart at 1 based on second column</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320625#M4829</link>
      <description>rw9,&lt;BR /&gt;I stand corrected, data step is much more "elegant". :$</description>
      <pubDate>Wed, 21 Dec 2016 21:12:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/320625#M4829</guid>
      <dc:creator>ccaulkins9</dc:creator>
      <dc:date>2016-12-21T21:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: count rows and restart at 1 based on second column</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/452805#M6872</link>
      <description>&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/120494"&gt;@AnneDee&lt;/a&gt;</description>
      <pubDate>Tue, 10 Apr 2018 13:20:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/452805#M6872</guid>
      <dc:creator>ccaulkins9</dc:creator>
      <dc:date>2018-04-10T13:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: count rows and restart at 1 based on second column</title>
      <link>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/452806#M6873</link>
      <description>&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/45151"&gt;@RW9&lt;/a&gt;</description>
      <pubDate>Tue, 10 Apr 2018 13:21:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Science/count-rows-and-restart-at-1-based-on-second-column/m-p/452806#M6873</guid>
      <dc:creator>ccaulkins9</dc:creator>
      <dc:date>2018-04-10T13:21:13Z</dc:date>
    </item>
  </channel>
</rss>

