<?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: Add a cumulative count that resets when value = 0 in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Add-a-cumulative-count-that-resets-when-value-0/m-p/121124#M33391</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could use something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain Days_Mistake_Streak;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Days_Mistake_Streak=ifn(Mistake_Flg eq 0,0,Days_Mistake_Streak+1);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Oct 2013 15:39:04 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2013-10-23T15:39:04Z</dc:date>
    <item>
      <title>Add a cumulative count that resets when value = 0</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Add-a-cumulative-count-that-resets-when-value-0/m-p/121123#M33390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, this is probably an easy question, am looking to add a cumulative&amp;nbsp; # of days a student made a mistake, and this resets to 0 when the student stop making mistakes. I have created a simple table to further illustrate my needs. &lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="302"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="46"&gt;Date&lt;/TD&gt;&lt;TD width="116"&gt;Mistake_Flg&lt;/TD&gt;&lt;TD width="140"&gt;Days_Mistake_Streak&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;1-Jan&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;2-Jan&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;3-Jan&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;4-Jan&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;5-Jan&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;6-Jan&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;7-Jan&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;8-Jan&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;9-Jan&lt;/TD&gt;&lt;TD align="right"&gt;1&lt;/TD&gt;&lt;TD align="right"&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" class="xl63" height="20"&gt;10-Jan&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;TD align="right"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where "Days_mistake_streak" is what I'm trying to derive.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 15:23:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Add-a-cumulative-count-that-resets-when-value-0/m-p/121123#M33390</guid>
      <dc:creator>sweetgorgor</dc:creator>
      <dc:date>2013-10-23T15:23:18Z</dc:date>
    </item>
    <item>
      <title>Re: Add a cumulative count that resets when value = 0</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Add-a-cumulative-count-that-resets-when-value-0/m-p/121124#M33391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could use something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain Days_Mistake_Streak;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Days_Mistake_Streak=ifn(Mistake_Flg eq 0,0,Days_Mistake_Streak+1);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 15:39:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Add-a-cumulative-count-that-resets-when-value-0/m-p/121124#M33391</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-10-23T15:39:04Z</dc:date>
    </item>
    <item>
      <title>Re: Add a cumulative count that resets when value = 0</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Add-a-cumulative-count-that-resets-when-value-0/m-p/121125#M33392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;worked like a charm, thanks so much Arthur!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 20:33:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Add-a-cumulative-count-that-resets-when-value-0/m-p/121125#M33392</guid>
      <dc:creator>sweetgorgor</dc:creator>
      <dc:date>2013-10-23T20:33:43Z</dc:date>
    </item>
  </channel>
</rss>

