<?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: Column Product in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/re-Column-Product/m-p/351705#M81884</link>
    <description>&lt;P&gt;Hi, I would like to multiply the entries in a column similar to the product function in excel. That is, I have the number of claims for there respective fiscal year and would like to mutliply the changes between the fiscal years as in the column Change below. Each year I add new information to the dataset so that the number of fiscal years will change. Any suggestion on how I can do this....thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have:&lt;/P&gt;
&lt;TABLE width="196"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="68"&gt;FiscalYear&lt;/TD&gt;
&lt;TD width="64"&gt;Claims&lt;/TD&gt;
&lt;TD width="64"&gt;Change&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2007-2008&lt;/TD&gt;
&lt;TD&gt;1168719&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2008-2009&lt;/TD&gt;
&lt;TD&gt;1249323&lt;/TD&gt;
&lt;TD&gt;1.068968&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2009-2010&lt;/TD&gt;
&lt;TD&gt;1295424&lt;/TD&gt;
&lt;TD&gt;1.036901&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2010-2011&lt;/TD&gt;
&lt;TD&gt;1346699&lt;/TD&gt;
&lt;TD&gt;1.039582&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2011-2012&lt;/TD&gt;
&lt;TD&gt;1392185&lt;/TD&gt;
&lt;TD&gt;1.033776&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2012-2013&lt;/TD&gt;
&lt;TD&gt;1504159&lt;/TD&gt;
&lt;TD&gt;1.08043&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2013-2014&lt;/TD&gt;
&lt;TD&gt;1642564&lt;/TD&gt;
&lt;TD&gt;1.092015&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2014-2015&lt;/TD&gt;
&lt;TD&gt;1955435&lt;/TD&gt;
&lt;TD&gt;1.190477&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2015-2016&lt;/TD&gt;
&lt;TD&gt;2215927&lt;/TD&gt;
&lt;TD&gt;1.133214&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2016-2017&lt;/TD&gt;
&lt;TD&gt;2352370&lt;/TD&gt;
&lt;TD&gt;1.061574&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="192"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="128" colspan="2"&gt;Cum_Variance&lt;/TD&gt;
&lt;TD width="64"&gt;2.012776&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
    <pubDate>Thu, 20 Apr 2017 14:29:05 GMT</pubDate>
    <dc:creator>twildone</dc:creator>
    <dc:date>2017-04-20T14:29:05Z</dc:date>
    <item>
      <title>re: Column Product</title>
      <link>https://communities.sas.com/t5/SAS-Programming/re-Column-Product/m-p/351705#M81884</link>
      <description>&lt;P&gt;Hi, I would like to multiply the entries in a column similar to the product function in excel. That is, I have the number of claims for there respective fiscal year and would like to mutliply the changes between the fiscal years as in the column Change below. Each year I add new information to the dataset so that the number of fiscal years will change. Any suggestion on how I can do this....thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have:&lt;/P&gt;
&lt;TABLE width="196"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="68"&gt;FiscalYear&lt;/TD&gt;
&lt;TD width="64"&gt;Claims&lt;/TD&gt;
&lt;TD width="64"&gt;Change&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2007-2008&lt;/TD&gt;
&lt;TD&gt;1168719&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2008-2009&lt;/TD&gt;
&lt;TD&gt;1249323&lt;/TD&gt;
&lt;TD&gt;1.068968&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2009-2010&lt;/TD&gt;
&lt;TD&gt;1295424&lt;/TD&gt;
&lt;TD&gt;1.036901&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2010-2011&lt;/TD&gt;
&lt;TD&gt;1346699&lt;/TD&gt;
&lt;TD&gt;1.039582&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2011-2012&lt;/TD&gt;
&lt;TD&gt;1392185&lt;/TD&gt;
&lt;TD&gt;1.033776&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2012-2013&lt;/TD&gt;
&lt;TD&gt;1504159&lt;/TD&gt;
&lt;TD&gt;1.08043&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2013-2014&lt;/TD&gt;
&lt;TD&gt;1642564&lt;/TD&gt;
&lt;TD&gt;1.092015&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2014-2015&lt;/TD&gt;
&lt;TD&gt;1955435&lt;/TD&gt;
&lt;TD&gt;1.190477&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2015-2016&lt;/TD&gt;
&lt;TD&gt;2215927&lt;/TD&gt;
&lt;TD&gt;1.133214&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2016-2017&lt;/TD&gt;
&lt;TD&gt;2352370&lt;/TD&gt;
&lt;TD&gt;1.061574&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="192"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="128" colspan="2"&gt;Cum_Variance&lt;/TD&gt;
&lt;TD width="64"&gt;2.012776&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Thu, 20 Apr 2017 14:29:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/re-Column-Product/m-p/351705#M81884</guid>
      <dc:creator>twildone</dc:creator>
      <dc:date>2017-04-20T14:29:05Z</dc:date>
    </item>
    <item>
      <title>Re: re: Column Product</title>
      <link>https://communities.sas.com/t5/SAS-Programming/re-Column-Product/m-p/351727#M81891</link>
      <description>&lt;P&gt;I don't see any "product" involved. That looks like last claim/ first claim.&lt;/P&gt;
&lt;P&gt;Is there supposed to be grouping variable involved such as a company name?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If so&lt;/P&gt;
&lt;PRE&gt;proc sort data=have;
   by company fiscalyear;
run;

data want;
   set have;
   by company;
   retain firstclaim ;
   if first.company then firstclaim=claim;
   if last.company then do;
      cum_variance = claim/firstclaim;
      output;
   end;
run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You should know by now how to post data as a datastep and to use the code boxes for posting code.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Apr 2017 15:02:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/re-Column-Product/m-p/351727#M81891</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-04-20T15:02:09Z</dc:date>
    </item>
  </channel>
</rss>

