<?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: how to generate the summary in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/505286#M72786</link>
    <description>&lt;P&gt;All of this is possible.&amp;nbsp; In fact, all of this is easy.&amp;nbsp; But please tell us what you are trying to do.&amp;nbsp; What goes in the TOTAL column?&amp;nbsp; Do we ignore AGE and get the sum of the original TOTAL values?&amp;nbsp; Are we getting the average of the original TOTAL values instead of the sum?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The hardest part is writing a program when you don't know what you are trying to achieve.&lt;/P&gt;</description>
    <pubDate>Wed, 17 Oct 2018 18:57:34 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2018-10-17T18:57:34Z</dc:date>
    <item>
      <title>how to generate the summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/504968#M72767</link>
      <description>&lt;P&gt;I have the below data set. I want to use proc summary to get the summary like that&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;sex&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;total&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;1&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;…&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;2&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;….&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;9&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;…&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;all&lt;/FONT&gt;&lt;/TD&gt;&lt;TD&gt;&lt;FONT color="#000000" face="Calibri" size="3"&gt;…&lt;/FONT&gt;&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;&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;sex&lt;/TD&gt;&lt;TD&gt;age&lt;/TD&gt;&lt;TD&gt;total&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;408563&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;338258&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;311091&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;121462&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;102785&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;26971&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;8573&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;17051&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;20&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3710&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;12209&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;12745&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;4205&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;584&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;15521&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;981&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;108&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;459&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;294&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;35&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;TD&gt;136&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;7901&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 17 Oct 2018 05:47:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/504968#M72767</guid>
      <dc:creator>walterwang</dc:creator>
      <dc:date>2018-10-17T05:47:58Z</dc:date>
    </item>
    <item>
      <title>Re: how to generate the summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/504973#M72768</link>
      <description>&lt;P&gt;Why proc summary? Proc report seems to be more fitting to get the desired output.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 06:49:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/504973#M72768</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2018-10-17T06:49:29Z</dc:date>
    </item>
    <item>
      <title>Re: how to generate the summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/504981#M72769</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc summary data=sashelp.class;
  class sex;
  var age;
  output out=want (rename=(age=age_sum) drop=_type_ _freq_) sum()=;
run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Would get you some of the way, but then you need to get a bit more creative:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc format;
  value $sex (multilabel)
    "M"="Male"
    "F"="Female"
    "M","F"="All";
run;

proc summary data=sashelp.class nway;
  class sex / mlf order=formatted;
  var age;
  format sex $sex.;
  output out=want (rename=(age=age_sum) drop=_type_ _freq_) sum()=;
run;&lt;/PRE&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;Will get you the summary unfortunately not in order, but you can fiddle around with the order= option with your data - you have not posted any test data in the form of a datastep and I am not here to type it in!&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 07:30:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/504981#M72769</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-10-17T07:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: how to generate the summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/505139#M72774</link>
      <description>&lt;P&gt;Use PROC MEANS which will generate the total and overall summary. If this is for display, PROC TABULATE, MEANS, or FREQ are more appropriate.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc means data=have noprint;
class sex; 
ways 0 1;
var total;
output out=want sum=Total;
run;

proc tabulate data=have;
class sex;
var total;
table (sex all), total='Total'*sum=''*f=12.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 17 Oct 2018 15:07:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/505139#M72774</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-10-17T15:07:00Z</dc:date>
    </item>
    <item>
      <title>Re: how to generate the summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/505286#M72786</link>
      <description>&lt;P&gt;All of this is possible.&amp;nbsp; In fact, all of this is easy.&amp;nbsp; But please tell us what you are trying to do.&amp;nbsp; What goes in the TOTAL column?&amp;nbsp; Do we ignore AGE and get the sum of the original TOTAL values?&amp;nbsp; Are we getting the average of the original TOTAL values instead of the sum?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The hardest part is writing a program when you don't know what you are trying to achieve.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 18:57:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/505286#M72786</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-10-17T18:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: how to generate the summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/505390#M72787</link>
      <description>&lt;P&gt;It is hard to understand proc summary for different output. thanks guys.&lt;/P&gt;</description>
      <pubDate>Wed, 17 Oct 2018 22:46:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/how-to-generate-the-summary/m-p/505390#M72787</guid>
      <dc:creator>walterwang</dc:creator>
      <dc:date>2018-10-17T22:46:58Z</dc:date>
    </item>
  </channel>
</rss>

