<?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: Calculate on subgroup  and output need to be cumulated and reconsider for calculation. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculate-on-subgroup-and-output-need-to-be-cumulated-and/m-p/505860#M135520</link>
    <description>&lt;P&gt;Sure,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data test;&lt;BR /&gt;infile datalines delimiter=',';&lt;BR /&gt;input ID$ A1x B1y;&lt;BR /&gt;datalines;&lt;BR /&gt;AA,87500000,1750000000&lt;BR /&gt;AA,0,628420515.9&lt;BR /&gt;AA,0,603509371&lt;BR /&gt;BB,40000,800000&lt;BR /&gt;BB,0,720000&lt;BR /&gt;CC,440250,8805000&lt;BR /&gt;CC,0,7885000&lt;BR /&gt;CC,0,6458720&lt;BR /&gt;CC,0,2571356&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;</description>
    <pubDate>Fri, 19 Oct 2018 08:49:57 GMT</pubDate>
    <dc:creator>rahulramesh3321</dc:creator>
    <dc:date>2018-10-19T08:49:57Z</dc:date>
    <item>
      <title>Calculate on subgroup  and output need to be cumulated and reconsider for calculation.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-on-subgroup-and-output-need-to-be-cumulated-and/m-p/505028#M135221</link>
      <description>&lt;P&gt;Hi Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am stuck in one problem where I am not able to program it. Sample data is given below :&amp;nbsp;&lt;/P&gt;&lt;P&gt;&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;ID&lt;/TD&gt;&lt;TD&gt;A1x&lt;/TD&gt;&lt;TD&gt;B1y&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Output&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;87500000&lt;/TD&gt;&lt;TD&gt;1750000000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;87500000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;628420515.9&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;31421025.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;AA&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;603509371&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;30175468.55&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40,000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 800,000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40,000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;BB&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;720,000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;36000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 440,250&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8,805,000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 440,250&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7,885,000&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 394,250&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6,458,720&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 322,936&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;CC&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2,571,356&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128,567.80&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output Calculation :&amp;nbsp;&lt;/P&gt;&lt;P&gt;For AA&lt;/P&gt;&lt;P&gt;OBS&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;output&lt;/P&gt;&lt;P&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;SPAN&gt;87500000&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(&lt;SPAN&gt;87500000/1750000000)*628420515.9 =&amp;nbsp;31421025.8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(87500000 +31421025.8 /1750000000 + 628420515.9) *&amp;nbsp;603509371 =&amp;nbsp;30175468.55&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;For CC&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;OBS&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Output&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;440,250&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(440,250 /&amp;nbsp;8,805,000)*7,885,000 =&amp;nbsp;394,250&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;(440,250 + 394,250/&amp;nbsp;8,805,000 +7,885,000)*6,458,720 =&amp;nbsp;322,936&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (440,250 +&amp;nbsp;394,250+322,936/&amp;nbsp;8,805,000 +7,885,000+6,458,720) * 2,571,356 =&amp;nbsp;128,567.80&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have tried with using lag and cumulative but not able to go beyond obs =2 and also got issue in implementing in the subgroup.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I had a thought of using array and loop but it was making program quite complicated and also not getting the desired output.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please help.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 11:11:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-on-subgroup-and-output-need-to-be-cumulated-and/m-p/505028#M135221</guid>
      <dc:creator>rahulramesh3321</dc:creator>
      <dc:date>2018-10-17T11:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate on subgroup  and output need to be cumulated and reconsider for calculation.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-on-subgroup-and-output-need-to-be-cumulated-and/m-p/505128#M135245</link>
      <description>&lt;P&gt;hey, can you create a dataset using DATALINES, so I can play with it in SAS?&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 14:53:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-on-subgroup-and-output-need-to-be-cumulated-and/m-p/505128#M135245</guid>
      <dc:creator>lalaktgrau</dc:creator>
      <dc:date>2018-10-17T14:53:07Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate on subgroup  and output need to be cumulated and reconsider for calculation.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-on-subgroup-and-output-need-to-be-cumulated-and/m-p/505860#M135520</link>
      <description>&lt;P&gt;Sure,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data test;&lt;BR /&gt;infile datalines delimiter=',';&lt;BR /&gt;input ID$ A1x B1y;&lt;BR /&gt;datalines;&lt;BR /&gt;AA,87500000,1750000000&lt;BR /&gt;AA,0,628420515.9&lt;BR /&gt;AA,0,603509371&lt;BR /&gt;BB,40000,800000&lt;BR /&gt;BB,0,720000&lt;BR /&gt;CC,440250,8805000&lt;BR /&gt;CC,0,7885000&lt;BR /&gt;CC,0,6458720&lt;BR /&gt;CC,0,2571356&lt;BR /&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Oct 2018 08:49:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-on-subgroup-and-output-need-to-be-cumulated-and/m-p/505860#M135520</guid>
      <dc:creator>rahulramesh3321</dc:creator>
      <dc:date>2018-10-19T08:49:57Z</dc:date>
    </item>
  </channel>
</rss>

