<?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: Proc report : rbreak after summarize and calculated ratio in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498348#M21750</link>
    <description>&lt;P&gt;Oh, right, I didn;t get that from the post:&lt;/P&gt;
&lt;PRE&gt;data want;
   set have end=last;
   retain sum_v1 sum_v2;
   if last then do;
     output;
     var="Total";
     var1=sum_v1;
     var2=sum_v2;
     var3=sum_v1/sum_v2;
    output;
  end;
  else do;
    sum_v1=sum(sum_v1,var1);
    sum_v2=sum(sum_v2,var2);
    output;
  end;
run;&lt;/PRE&gt;</description>
    <pubDate>Mon, 24 Sep 2018 10:57:20 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2018-09-24T10:57:20Z</dc:date>
    <item>
      <title>Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498338#M21747</link>
      <description>&lt;PRE class="tw-data-text tw-ta tw-text-small"&gt;&lt;SPAN&gt;Hello,&lt;BR /&gt;Could you, please, help me on this subject.
I use the proc report to display my results and add some additionals informations
I have a table that comes as follows:
var  var1  var2   var3
&amp;nbsp;&amp;nbsp;1  100   1000    10%
&amp;nbsp;&amp;nbsp;2   0    500     0%
&amp;nbsp;&amp;nbsp;3  100   2000    5%&lt;BR /&gt;
I want to get a following table:&lt;BR /&gt;&lt;BR /&gt;var var1  var2   var3 &amp;nbsp;&amp;nbsp;&lt;BR /&gt;1   100   1000   10% &amp;nbsp;&amp;nbsp;&lt;BR /&gt;2    0    500    0% &amp;nbsp;&amp;nbsp;&lt;BR /&gt;3   100   2000   5%&lt;BR /&gt;&lt;BR /&gt;TOTAL 200 3500 (200/3500)&lt;BR /&gt;&lt;BR /&gt;Thank you&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Sep 2018 10:29:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498338#M21747</guid>
      <dc:creator>mansour_ib_sas</dc:creator>
      <dc:date>2018-09-24T10:29:45Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498342#M21748</link>
      <description>&lt;P&gt;Just do it in a datastep?&lt;/P&gt;
&lt;PRE&gt;data want;
   set have end=last;
   retain sum_v1 sum_v2;
   if last then do;
     output;
     var="Total";
     var1=sum_v1;
     var2=sum_v2;
     var3=cats("(",put(sum_v1,best.),"/",put(sum_v2,best.),")");
    output;
  end;
  else do;
    sum_v1=sum(sum_v1,var1);
    sum_v2=sum(sum_v2,var2);
    output;
  end;
run;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Sep 2018 10:41:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498342#M21748</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-09-24T10:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498347#M21749</link>
      <description>&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I want to calculate this value&amp;nbsp;(200/3500) too; after&amp;nbsp;sum var1 and sum var2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class="tw-data-text tw-ta tw-text-small"&gt;&lt;SPAN&gt;var var1  var2   var3 &amp;nbsp;&amp;nbsp;&lt;BR /&gt;1   100   1000   10% &amp;nbsp;&amp;nbsp;&lt;BR /&gt;2    0    500    0% &amp;nbsp;&amp;nbsp;&lt;BR /&gt;3   100   2000   5%&lt;BR /&gt;&lt;BR /&gt;TOTAL 200 3500  0.057&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 24 Sep 2018 10:48:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498347#M21749</guid>
      <dc:creator>mansour_ib_sas</dc:creator>
      <dc:date>2018-09-24T10:48:50Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498348#M21750</link>
      <description>&lt;P&gt;Oh, right, I didn;t get that from the post:&lt;/P&gt;
&lt;PRE&gt;data want;
   set have end=last;
   retain sum_v1 sum_v2;
   if last then do;
     output;
     var="Total";
     var1=sum_v1;
     var2=sum_v2;
     var3=sum_v1/sum_v2;
    output;
  end;
  else do;
    sum_v1=sum(sum_v1,var1);
    sum_v2=sum(sum_v2,var2);
    output;
  end;
run;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Sep 2018 10:57:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498348#M21750</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-09-24T10:57:20Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498350#M21751</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input var  var1  var2;
cards;
  1  100   1000 
  2   0    500  
  3  100   2000
 ;
 run;
 proc report data=have nowd;
 columns var var1 var2 var3;
 define var/display;
 define var1/analysis sum;
 define var2/analysis sum;
 define var3/computed format=percent8.2;
 compute var3;
  var3=var1.sum/var2.sum;
 endcomp;

 rbreak after/summarize;
 run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 24 Sep 2018 10:59:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498350#M21751</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-09-24T10:59:57Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498354#M21752</link>
      <description>&lt;P&gt;Thank You&lt;/P&gt;</description>
      <pubDate>Mon, 24 Sep 2018 11:11:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498354#M21752</guid>
      <dc:creator>mansour_ib_sas</dc:creator>
      <dc:date>2018-09-24T11:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498669#M21768</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have another question please. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I want to calculate the ratio between var1 and the final sum of var2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I tried to do that, but it does not work. Thank you&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input var  var1  var2;
cards;
  1  100   1000 
  2   0    500  
  3  100   2000
 ;
 run; 

proc report data=have nowd;
 columns var var1 var2 var3;
 define var/display;
 define var1/analysis sum ;
 define var2/analysis sum;
 define var3/computed ;

rbreak after/summarize;
 compute  var3;
  var3=var1/var2.sum;
 endcomp;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;I want&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input var  var1  var2 VAR3;
cards;
  1  100   1000    100/3500
  2   0    500      0/3500
  3  100   2000    100/3500
 ;
 run; &lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Sep 2018 08:46:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498669#M21768</guid>
      <dc:creator>mansour_ib_sas</dc:creator>
      <dc:date>2018-09-25T08:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report : rbreak after summarize and calculated ratio</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498690#M21770</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I answer for my&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input var  var1  var2;
cards;
  1  500   1000 
  2   0    500  
  3  100   2000
 ;
 run;


 proc report data=have nowd out=test;
 columns var var1 var2 var3 ;
 define var/display;
 define var1/analysis sum;
 define var2/analysis sum;
 define var3/computed format=percent8.2;
 

COMPUTE BEFORE; &amp;#5;
total+var2.SUM;
ENDCOMP;
COMPUTE var3;
var3=var1.sum/total;
ENDCOMP;
RBREAK AFTER /SUMMARIZE ;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 25 Sep 2018 10:40:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-rbreak-after-summarize-and-calculated-ratio/m-p/498690#M21770</guid>
      <dc:creator>mansour_ib_sas</dc:creator>
      <dc:date>2018-09-25T10:40:01Z</dc:date>
    </item>
  </channel>
</rss>

