<?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: Cumulative sum after conditional exclusion of some rows in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209048#M38815</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="background: white; color: #000000; font-family: arial,helvetica,sans-serif;"&gt;Not sure if i fully understood your requirement. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;%let&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; GrandTotal = 60;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; work.want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; work.have;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;length&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;retain&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; &lt;BR /&gt;&amp;nbsp; Total = Total + Count;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;output&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &amp;gt;= &amp;amp;GrandTotal &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total = Total - Count;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="background: white; color: navy; font-family: Consolas;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;value&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; GTotal&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; low -&amp;lt; &amp;amp;GrandTotal = [&lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;best32.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;amp;GrandTotal - high = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: purple; font-family: Consolas;"&gt;'crosses GTotal'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: purple; font-family: Consolas;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="background: white; color: navy; font-family: Consolas;"&gt;print&lt;/SPAN&gt; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;=work.want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;GTotal.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 May 2015 08:18:54 GMT</pubDate>
    <dc:creator>andreas_lds</dc:creator>
    <dc:date>2015-05-05T08:18:54Z</dc:date>
    <item>
      <title>Cumulative sum after conditional exclusion of some rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209047#M38814</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have this dataset ordered by ID. I want cumulative sum with respective of grand total. if the cumulative sum crosses the grand total then not considering those records and flag those records as "Crosed Gtotal" or any other, then the cumulative sum goes to the the next records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here Gtotal is: 60ding some rows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;input id Count;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;101 15&lt;/P&gt;&lt;P&gt;102 35&lt;/P&gt;&lt;P&gt;103 30&lt;/P&gt;&lt;P&gt;104 25&lt;/P&gt;&lt;P&gt;105 50&lt;/P&gt;&lt;P&gt;106 4&lt;/P&gt;&lt;P&gt;107 25&lt;/P&gt;&lt;P&gt;108 5&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data want:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="200"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="20" width="64"&gt;Branch&lt;/TD&gt;&lt;TD width="64"&gt;Count&lt;/TD&gt;&lt;TD width="72"&gt;Total&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;101&lt;/TD&gt;&lt;TD align="right"&gt;15&lt;/TD&gt;&lt;TD align="right"&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;102&lt;/TD&gt;&lt;TD align="right"&gt;35&lt;/TD&gt;&lt;TD align="right"&gt;50&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;103&lt;/TD&gt;&lt;TD align="right"&gt;30&lt;/TD&gt;&lt;TD&gt;crosses GTotal&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;104&lt;/TD&gt;&lt;TD align="right"&gt;25&lt;/TD&gt;&lt;TD&gt;crosses GTotal&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;105&lt;/TD&gt;&lt;TD align="right"&gt;50&lt;/TD&gt;&lt;TD&gt;crosses GTotal&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;106&lt;/TD&gt;&lt;TD align="right"&gt;4&lt;/TD&gt;&lt;TD align="right"&gt;54&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;107&lt;/TD&gt;&lt;TD align="right"&gt;25&lt;/TD&gt;&lt;TD&gt;crosses GTotal&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="20"&gt;108&lt;/TD&gt;&lt;TD align="right"&gt;5&lt;/TD&gt;&lt;TD align="right"&gt;59&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 May 2015 17:48:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209047#M38814</guid>
      <dc:creator>kumarK</dc:creator>
      <dc:date>2015-05-04T17:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative sum after conditional exclusion of some rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209048#M38815</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="background: white; color: #000000; font-family: arial,helvetica,sans-serif;"&gt;Not sure if i fully understood your requirement. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;%let&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; GrandTotal = 60;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; work.want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; work.have;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;length&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;8&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;retain&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;0&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; &lt;BR /&gt;&amp;nbsp; Total = Total + Count;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;output&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;if&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &amp;gt;= &amp;amp;GrandTotal &lt;/SPAN&gt;&lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;then&lt;/SPAN&gt; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total = Total - Count;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;end&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="background: white; color: navy; font-family: Consolas;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;value&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; GTotal&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; low -&amp;lt; &amp;amp;GrandTotal = [&lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;best32.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;]&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;amp;GrandTotal - high = &lt;/SPAN&gt;&lt;SPAN style="background: white; color: purple; font-family: Consolas;"&gt;'crosses GTotal'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: purple; font-family: Consolas;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/SPAN&gt; &lt;SPAN style="background: white; color: navy; font-family: Consolas;"&gt;print&lt;/SPAN&gt; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;data&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;=work.want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;&amp;nbsp; &lt;SPAN style="background: white; color: blue; font-family: Consolas;"&gt;format&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt; Total &lt;/SPAN&gt;&lt;SPAN style="background: white; color: teal; font-family: Consolas;"&gt;GTotal.&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: navy; background: white; font-family: Consolas;"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="background: white; color: black; font-family: Consolas;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2015 08:18:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209048#M38815</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2015-05-05T08:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative sum after conditional exclusion of some rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209049#M38816</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Andreas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is what i am looking. Thanks for your time. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can we find out the crossed GTotatal id's row numbers?&amp;nbsp; ie. for 103 -row num is 3 , for&amp;nbsp; 104 row num is 4 .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 May 2015 18:33:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209049#M38816</guid>
      <dc:creator>kumarK</dc:creator>
      <dc:date>2015-05-05T18:33:45Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative sum after conditional exclusion of some rows</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209050#M38817</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry for the delayed response, summer holiday started earlier than normal this year &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The automatic-variable "_n_" contains the observation-number - as long as you don't use a where statement in the data step.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;data work.want;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; set work.have;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; length Total RowNumber 8;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; retain Total 0;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; Total = Total + Count;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; if Total &amp;gt;= &amp;amp;GrandTotal then do;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RowNumber = _n_;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; output;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; if Total &amp;gt;= &amp;amp;GrandTotal then do;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Total = Total - Count;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&amp;nbsp; end;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 May 2015 14:50:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Cumulative-sum-after-conditional-exclusion-of-some-rows/m-p/209050#M38817</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2015-05-26T14:50:58Z</dc:date>
    </item>
  </channel>
</rss>

