<?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 Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25396#M5758</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Patrick,&amp;nbsp; For me, personally, taking the time to propose solutions has always been equally beneficial to both the person doing the posting and the one(s) receiving it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, what I would hope people do when cross-posting is to cross post a summary of good solutions received from the various sites.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 07 Jan 2012 15:25:28 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2012-01-07T15:25:28Z</dc:date>
    <item>
      <title>Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25389#M5751</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would very much appreciate any help with the following issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a data set A that contains six vars.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATE_QTR (e.g. YYYYQQ)&amp;nbsp;&amp;nbsp; COMP&amp;nbsp;&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp;&amp;nbsp; Country&amp;nbsp;&amp;nbsp; Region&amp;nbsp;&amp;nbsp;&amp;nbsp; Income &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2005Q2&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q2&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3,000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2005Q3&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1,500&lt;/P&gt;&lt;P&gt;2005Q3&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2,000&lt;/P&gt;&lt;P&gt;..................................................................................................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where the GROUP BY vars are: &lt;/P&gt;&lt;P&gt;DATE_QTR (e.g. YYYYQQ)&amp;nbsp; &lt;/P&gt;&lt;P&gt;COMP&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;ID &lt;/P&gt;&lt;P&gt;Country&amp;nbsp; &lt;/P&gt;&lt;P&gt;Region&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and a second dataset&amp;nbsp; B&amp;nbsp; that contains the same Group By variables except the last where instead of INCOME there is TOTAL_REVENUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to create in dataset B a RATIO = (SUM_INCOME) / (SUM_ TOTAL_REVENUE)&amp;nbsp; where&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUM_INCOME is based on the vars&amp;nbsp;&amp;nbsp;&amp;nbsp; COMP,&amp;nbsp;&amp;nbsp;&amp;nbsp; ID,&amp;nbsp;&amp;nbsp;&amp;nbsp; Country,&amp;nbsp;&amp;nbsp; Region&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;amp;&amp;nbsp;&amp;nbsp; SUM_ TOTAL_REVENUE is based only on the var COMP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I would like for each row of data set A to attach RATIO and create a new variable&amp;nbsp; INC_ALLOCATE = INCOME * RATIO with the following restriction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;both&amp;nbsp; SUM_INCOME &amp;amp; SUM_ TOTAL_REVENUE should be evaluated up to the value of DATE_QTR of the respective row in data set A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For example for the first row of data set A&amp;nbsp; DATE_QTR has the value 2005Q2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like SUM_INCOME (dataset B)&amp;nbsp; to be the sum of all TOTAL_REVENUE UP to and including 2005Q2 (for the GROUP BY variables COMP,&amp;nbsp;&amp;nbsp;&amp;nbsp; ID,&amp;nbsp;&amp;nbsp;&amp;nbsp; Country,&amp;nbsp;&amp;nbsp; Region&amp;nbsp; )&lt;/P&gt;&lt;P&gt;Likewise&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUM_ TOTAL_REVENUE&amp;nbsp; (dataset B) to be the sum of all TOTAL_REVENUE UP to and including 2005Q2 (for the GROUP BY variable COMP&amp;nbsp; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 16:30:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25389#M5751</guid>
      <dc:creator>Nikos</dc:creator>
      <dc:date>2012-01-06T16:30:13Z</dc:date>
    </item>
    <item>
      <title>Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25390#M5752</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data one;&lt;/P&gt;&lt;P&gt;input DATE_QTR $6. COMP $ ID $ Country $ Region $ Income ;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;2005Q2 ABC 345 AUS FER 5000&lt;/P&gt;&lt;P&gt;2005Q2 ABC 345 AUS VHR 3000&lt;/P&gt;&lt;P&gt;2005Q3 ABC 345 AUS FER 1500&lt;/P&gt;&lt;P&gt;2005Q3 ABC 345 AUS VHR 2000&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data two;&lt;/P&gt;&lt;P&gt;input DATE_QTR $6. COMP $ ID $ Country $ Region $ revenue ;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;2005Q2 ABC 345 AUS FER 30000&lt;/P&gt;&lt;P&gt;2005Q2 ABC 345 AUS VHR 10000&lt;/P&gt;&lt;P&gt;2005Q3 ABC 345 AUS FER 13000&lt;/P&gt;&lt;P&gt;2005Q3 ABC 345 AUS VHR 18000&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table one_one as&lt;/P&gt;&lt;P&gt;select *&lt;/P&gt;&lt;P&gt;,sum(income) as sum_income&lt;/P&gt;&lt;P&gt;from one&lt;/P&gt;&lt;P&gt;group by comp, id, country, region&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table two_two as&lt;/P&gt;&lt;P&gt;select *&lt;/P&gt;&lt;P&gt;,sum(revenue) as sum_revenue&lt;/P&gt;&lt;P&gt;from two&lt;/P&gt;&lt;P&gt;group by comp&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table ratio as&lt;/P&gt;&lt;P&gt;select *&lt;/P&gt;&lt;P&gt;from one_one&lt;/P&gt;&lt;P&gt;left join&lt;/P&gt;&lt;P&gt;two_two&lt;/P&gt;&lt;P&gt;on&lt;/P&gt;&lt;P&gt;one_one.date_qtr = two_two.date_qtr and&lt;/P&gt;&lt;P&gt;one_one.comp = two_two.comp and&lt;/P&gt;&lt;P&gt;one_one.id = two_two.id and&lt;/P&gt;&lt;P&gt;one_one.country = two_two.country and&lt;/P&gt;&lt;P&gt;one_one.region = two_two.region&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;data ratio;&lt;/P&gt;&lt;P&gt;set ratio;&lt;/P&gt;&lt;P&gt;ratio = (sum_income)/(sum_revenue);&lt;/P&gt;&lt;P&gt;INC_ALLOCATE = INCOME * RATIO;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;I did not understand the last part of your quesiton.&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P style="background-color: #eef4f9;"&gt;Now I would like for each row of data set A to attach RATIO and create a new variable&amp;nbsp; INC_ALLOCATE = INCOME * RATIO with the following restriction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9;"&gt;both&amp;nbsp; SUM_INCOME &amp;amp; SUM_ TOTAL_REVENUE should be evaluated up to the value of DATE_QTR of the respective row in data set A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9;"&gt;For example for the first row of data set A&amp;nbsp; DATE_QTR has the value 2005Q2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background-color: #eef4f9;"&gt;I would like SUM_INCOME (dataset B)&amp;nbsp; to be the sum of all TOTAL_REVENUE UP to and including 2005Q2 (for the GROUP BY variables COMP,&amp;nbsp;&amp;nbsp;&amp;nbsp; ID,&amp;nbsp;&amp;nbsp;&amp;nbsp; Country,&amp;nbsp;&amp;nbsp; Region&amp;nbsp; )&lt;/P&gt;&lt;P style="background-color: #eef4f9;"&gt;Likewise&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SUM_ TOTAL_REVENUE&amp;nbsp; (dataset B) to be the sum of all TOTAL_REVENUE UP to and including 2005Q2 (for the GROUP BY variable COMP&amp;nbsp; )&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you can be more clear on it I will try to work on it.&lt;/P&gt;&lt;P&gt;I hope it helps.&lt;/P&gt;&lt;P&gt;Good luck&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 17:50:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25390#M5752</guid>
      <dc:creator>ArpitSharma</dc:creator>
      <dc:date>2012-01-06T17:50:24Z</dc:date>
    </item>
    <item>
      <title>Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25391#M5753</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Arpit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I apologize I was not clear enough.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see the attachment, since I could not paste the image to the Reply within thw SAS User Group.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also mistated SUM_INCOME should Read SUM_REVENUE (data set B).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now as per the attachment, I want SAS to attach RATIO for each observation in DATA set A based on the SUMs from DATA B since the beginning of the BY GROUP vars&amp;nbsp; up to the DATA A observation Quarter .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore for each new observation Quarter for DATA A I need an updated set of SUM vars from DATA B to include the new Quarters REVENUE amounts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think that CALL EXECUTE would be appropriate although I am not aware of the mechanics since these are dynsamically updated SUMS&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikos&lt;IMG alt="2012-01-06_141209.png" class="jive-image-thumbnail jive-image" onclick="" src="https://communities.sas.com/legacyfs/online/1378_2012-01-06_141209.png" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 19:12:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25391#M5753</guid>
      <dc:creator>Nikos</dc:creator>
      <dc:date>2012-01-06T19:12:46Z</dc:date>
    </item>
    <item>
      <title>Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25392#M5754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey&lt;/P&gt;&lt;P&gt;Can you do me a favour.&lt;/P&gt;&lt;P&gt;One please create sample dataset A (input dataset) &lt;/P&gt;&lt;P&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; create sample dataset&amp;nbsp; B (input dataset)&lt;/P&gt;&lt;P&gt;and&lt;/P&gt;&lt;P&gt;base on these two input dataset please create a sample dataset C&lt;/P&gt;&lt;P&gt;The final dataset C should be as you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will be like a small dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please do it in excel and paste the table. It will be easy for me to understand.&lt;/P&gt;&lt;P&gt;Plesae put like 15-20 observations in each dataset A and B&lt;/P&gt;&lt;P&gt;and based on this input create C.&lt;/P&gt;&lt;P&gt;I will try to figure out a way for it to be done in sas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 21:31:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25392#M5754</guid>
      <dc:creator>ArpitSharma</dc:creator>
      <dc:date>2012-01-06T21:31:42Z</dc:date>
    </item>
    <item>
      <title>Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25393#M5755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For what you want I think that a series of datasteps should suffice.&amp;nbsp; However, there was at least one error in your example data (regarding quarter specified) and there may be an error in my code.&amp;nbsp; However, I think this comes close enough to give you some direction:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data a;&lt;/P&gt;&lt;P&gt;&amp;nbsp; informat date_qtr yyq6.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date_qtr yyq6.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input DATE_QTR COMP $&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp;&amp;nbsp; Country&amp;nbsp; $ Region&amp;nbsp; $&amp;nbsp; Income comma8.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;2005Q2 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp;&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q2 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp;&amp;nbsp; 3,000&lt;/P&gt;&lt;P&gt;2005Q3 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp;&amp;nbsp; 1,500&lt;/P&gt;&lt;P&gt;2005Q3 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp;&amp;nbsp; 2,000&lt;/P&gt;&lt;P&gt;2005Q4 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp;&amp;nbsp; 2,500&lt;/P&gt;&lt;P&gt;2005Q4 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp;&amp;nbsp; 2,800&lt;/P&gt;&lt;P&gt;2006Q1 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp;&amp;nbsp; 1,750&lt;/P&gt;&lt;P&gt;2006Q1 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp;&amp;nbsp; 2,220&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data b;&lt;/P&gt;&lt;P&gt;&amp;nbsp; informat date_qtr yyq6.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; format date_qtr yyq6.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input DATE_QTR COMP $&amp;nbsp;&amp;nbsp; ID&amp;nbsp;&amp;nbsp;&amp;nbsp; Country&amp;nbsp; $ Region&amp;nbsp; $&amp;nbsp; Revenue comma8.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;2004Q2 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2004Q2 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2004Q3 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2004Q3 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2004Q4 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2004Q4 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q1 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q1 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q2 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q2 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q3 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q3 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q4 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2005Q4 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2006Q1 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FER&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;2006Q1 ABC&amp;nbsp;&amp;nbsp;&amp;nbsp; 345&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VHR&amp;nbsp; 5,000&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=a;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by COMP ID Country Region DATE_QTR;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=b;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by COMP ID Country Region DATE_QTR;&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;&amp;nbsp; merge a (in=ina) b (in=inb);&lt;/P&gt;&lt;P&gt;&amp;nbsp; by COMP ID Country Region DATE_QTR;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ina or inb;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if ina then infilea=1;&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;&amp;nbsp; set want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by COMP ID Country Region DATE_QTR;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if first.Country then xSum_Total_Revenue=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if first.Region then Sum_Revenue=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp; Sum_Revenue+Revenue;&lt;/P&gt;&lt;P&gt;&amp;nbsp; xSum_Total_Revenue+Revenue;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; by COMP ID Country DATE_QTR descending Region;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want (drop=x:);&lt;/P&gt;&lt;P&gt;&amp;nbsp; set want&amp;nbsp; (where=(infilea eq 1));&lt;/P&gt;&lt;P&gt;&amp;nbsp; by COMP ID Country DATE_QTR descending Region;&lt;/P&gt;&lt;P&gt;&amp;nbsp; retain Sum_Total_Revenue;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if first.DATE_QTR then Sum_Total_Revenue=xSum_Total_Revenue;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 06 Jan 2012 23:53:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25393#M5755</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-01-06T23:53:48Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25394#M5756</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I believe below code does more or less what you're after:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data A;&lt;BR /&gt;input DATE_QTR $6. COMP $ ID $ Country $ Region $ Income ;&lt;BR /&gt;cards;&lt;BR /&gt;2005Q2 ABC 345 AUS FER 5000&lt;BR /&gt;2005Q2 ABC 345 AUS VHR 3000&lt;BR /&gt;2005Q3 ABC 345 AUS FER 1500&lt;BR /&gt;2005Q3 ABC 345 AUS VHR 2000&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data B;&lt;BR /&gt;&amp;nbsp; length DATE_QTR $6 COMP $8 ID $8 Country $8 Region $8 Revenue 8;&lt;BR /&gt;&amp;nbsp; comp='ABC'; id='345';country='AUS'; Revenue=5000;&lt;BR /&gt;&amp;nbsp; do DATE_QTR='2004Q2','2004Q3','2004Q4','2005Q1','2005Q2','2005Q3';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do Region='FER','VHR';&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;&amp;nbsp; create view B_sorted as&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select *&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from b&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; order by COMP, ID, Country, Region&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc freq data=B_sorted noprint; &lt;BR /&gt;&amp;nbsp; by COMP ID Country Region;&lt;BR /&gt;&amp;nbsp; tables DATE_QTR / list nopercent missing out=CumQtrReg(drop=percent count cum_pct rename=(cum_freq=Sum_Revenue)) outcum ; &lt;BR /&gt;&amp;nbsp; weight Revenue; &lt;BR /&gt;run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc freq data=B noprint; &lt;BR /&gt;&amp;nbsp; tables DATE_QTR / list nopercent missing out=CumQtr(drop=percent count cum_pct rename=(cum_freq=Sum_Total_Revenue)) outcum ; &lt;BR /&gt;&amp;nbsp; weight Revenue; &lt;BR /&gt;run; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;/*&amp;nbsp; create table want as*/&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.*&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , t2.Sum_Revenue as Sum_Revenue label='Sum_Revenue'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , t3.Sum_Total_Revenue as Sum_Total_Revenue label='Sum_Total_Revenue'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , t2.Sum_Revenue / t3.Sum_Total_Revenue as Ratio&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , t1.Income * t2.Sum_Revenue / t3.Sum_Total_Revenue as INC_ALLOCATE&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from A t1, CumQtrReg t2, CumQtr t3&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; where t1.DATE_QTR=t2.DATE_QTR and t1.DATE_QTR=t3.DATE_QTR &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and t1.COMP=t2.COMP and t1.ID=t2.ID and t1.Country=t2.Country and t1.Region=t2.Region&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; order by t1.DATE_QTR, t1.Region&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2012 00:21:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25394#M5756</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-01-07T00:21:23Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25395#M5757</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I feel that when posting the same question to different forums like SAS-L it would be kind of polite to cross reference such postings.&lt;/P&gt;&lt;P&gt;&lt;A href="https://groups.google.com/group/comp.soft-sys.sas/browse_thread/thread/947b66d6ff2367cd?hl=en"&gt;https://groups.google.com/group/comp.soft-sys.sas/browse_thread/thread/947b66d6ff2367cd?hl=en&lt;/A&gt;#&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I find it always annoying having put in the time for an answer only to find out later that a good solution has already been provided somewhere else.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2012 08:06:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25395#M5757</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2012-01-07T08:06:26Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25396#M5758</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Patrick,&amp;nbsp; For me, personally, taking the time to propose solutions has always been equally beneficial to both the person doing the posting and the one(s) receiving it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However, what I would hope people do when cross-posting is to cross post a summary of good solutions received from the various sites.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 07 Jan 2012 15:25:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25396#M5758</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2012-01-07T15:25:28Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25397#M5759</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to thank you for your answers. They helped me a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I know&amp;nbsp; there is no answer yet to the other site.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In any case I will cross post to the other site your solutions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jan 2012 07:01:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25397#M5759</guid>
      <dc:creator>Nikos</dc:creator>
      <dc:date>2012-01-09T07:01:11Z</dc:date>
    </item>
    <item>
      <title>Re: Cumulative Sums based on different by group vars to create a Ratio from one dataset to be attached to another set given that cum sums will be created based on the cut off DATE in the second dataset</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25398#M5760</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Patrick's answer is a&amp;nbsp; "Correct answer", altough, I could not put multiple appropriate legends.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nikos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 09 Jan 2012 16:14:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Cumulative-Sums-based-on-different-by-group-vars-to-create-a/m-p/25398#M5760</guid>
      <dc:creator>Nikos</dc:creator>
      <dc:date>2012-01-09T16:14:10Z</dc:date>
    </item>
  </channel>
</rss>

