<?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 percentage of total in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455561#M115252</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data A;
Input CHANNEL $ AMOUNT ;
cards;
ABC 110
ABC 220
ABC 770
BBC 810
BBC 190
;
run;

proc sql;
select *,AMOUNT/sum(AMOUNT)  format=percent8.2
 from a as x
   group by CHANNEL;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 19 Apr 2018 12:21:43 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2018-04-19T12:21:43Z</dc:date>
    <item>
      <title>Calculate percentage of total</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455531#M115237</link>
      <description>&lt;DIV class="lia-message-body"&gt;
&lt;DIV class="lia-message-body-content"&gt;
&lt;P&gt;I have the below dataset&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data A;&lt;BR /&gt;Input CHANNEL $ AMOUNT ;&lt;BR /&gt;cards;&lt;BR /&gt;ABC 110&lt;BR /&gt;ABC 220&lt;BR /&gt;ABC 770&lt;BR /&gt;BBC 810&lt;BR /&gt;BBC 190&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;May I know how to generate the below output with the above data? Thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
Channel&amp;nbsp; Amount&amp;nbsp; Percent&lt;/DIV&gt;
&lt;DIV class="lia-message-body-content"&gt;ABC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.1&lt;/DIV&gt;
&lt;DIV class="lia-message-body-content"&gt;ABC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 220&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.2&lt;/DIV&gt;
&lt;DIV class="lia-message-body-content"&gt;ABC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 770&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.7&lt;/DIV&gt;
&lt;DIV class="lia-message-body-content"&gt;BBC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 110&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.11&lt;/DIV&gt;
&lt;DIV class="lia-message-body-content"&gt;BBC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 890&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.89&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 19 Apr 2018 11:00:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455531#M115237</guid>
      <dc:creator>scb</dc:creator>
      <dc:date>2018-04-19T11:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: SAS QUERY</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455535#M115240</link>
      <description>&lt;P&gt;Proc means/summary/freq.&amp;nbsp; Simple search on the SAS docs gives examples:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/kb/25/237.html" target="_blank"&gt;http://support.sas.com/kb/25/237.html&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Apr 2018 11:00:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455535#M115240</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-04-19T11:00:09Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate percentage of total</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455558#M115251</link>
      <description>&lt;P&gt;Hi scb,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As RW9 already stated in his post see the example link he provided.&lt;/P&gt;
&lt;P&gt;But hereby a little bit of code to get you started:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;Data A;
Input Channel $ Amount ;
cards;
ABC 110
ABC 220
ABC 770
BBC 810
BBC 190
;
run;

Proc SQL;                                                       
  Create Table B AS                                     
    Select *,(Amount/SUM(Amount)) AS Percent format=6.2      
  	From A                                             
	Group BY Channel;
Quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Apr 2018 12:19:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455558#M115251</guid>
      <dc:creator>DJongman</dc:creator>
      <dc:date>2018-04-19T12:19:41Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate percentage of total</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455561#M115252</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data A;
Input CHANNEL $ AMOUNT ;
cards;
ABC 110
ABC 220
ABC 770
BBC 810
BBC 190
;
run;

proc sql;
select *,AMOUNT/sum(AMOUNT)  format=percent8.2
 from a as x
   group by CHANNEL;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Apr 2018 12:21:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455561#M115252</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2018-04-19T12:21:43Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate percentage of total</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455627#M115290</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data A;
Input CHANNEL $ AMOUNT ;
cards;
ABC 110
ABC 220
ABC 770
BBC 810
BBC 190
;
run;

DATA A2;
SET A;
CHAR_AMOUNT=AMOUNT;
RUN;

PROC FORMAT;
PICTURE PCTPIC low-high='000.0%';
RUN;


TITLE;
PROC TABULATE DATA=WORK.A2 OUT=TEST ;
CLASS CHANNEL CHAR_AMOUNT;
KEYLABEL PCTSUM="% within Channel";
VAR amount;
TABLE CHANNEL*CHAR_AMOUNT, (amount*(SUM*F=6. PCTSUM&amp;lt;AMOUNT*CHAR_AMOUNT&amp;gt;*F=PCTPIC.)) / RTS=20;
RUN;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 19 Apr 2018 14:50:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/455627#M115290</guid>
      <dc:creator>acordes</dc:creator>
      <dc:date>2018-04-19T14:50:56Z</dc:date>
    </item>
    <item>
      <title>Re: Calculate percentage of total</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/583854#M166243</link>
      <description>And I've doubt ...&lt;BR /&gt;I've two variables TRT1,TRT2 those has values like 45(23%),55(56%) I want to add new variable total which should contains count and percentage like 100(79)... Can you please tell me how to create</description>
      <pubDate>Mon, 26 Aug 2019 11:51:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Calculate-percentage-of-total/m-p/583854#M166243</guid>
      <dc:creator>sasuser123123</dc:creator>
      <dc:date>2019-08-26T11:51:51Z</dc:date>
    </item>
  </channel>
</rss>

