<?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 Proc frequency how to get summary in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Proc-frequency-how-to-get-summary/m-p/626396#M77453</link>
    <description>&lt;P&gt;hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a dataset like vital as below.&lt;/P&gt;&lt;P&gt;there are total 3 trt possible values 1,0,2&lt;/P&gt;&lt;P&gt;My report should has below format, how can I do it ?&lt;/P&gt;&lt;P&gt;As proc frequency will give me only 2(40 %)&amp;nbsp; and 3(60 % ),&amp;nbsp; and not 0% for Trt3&amp;nbsp; and total n and %&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Characteristic&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; Trt0&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;Trt1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Trt3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Total&lt;/P&gt;&lt;P&gt;Number of Subjects&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 (40%)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 (60%)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 (0%)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&amp;nbsp; (100 %)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data vital;&lt;BR /&gt;input subjid trt age GENDER race $ sysp diasp pulse ;&lt;BR /&gt;datalines ;&lt;BR /&gt;1 1 20 1 Asia 120 60 80&lt;BR /&gt;2 0 25 1 America 108 70 .&lt;BR /&gt;3 1 35 1 Asia 110 87 68&lt;BR /&gt;4 1 20 0 Indian 120 60 85&lt;BR /&gt;5 0 42 0 Middle 104 85 63&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;</description>
    <pubDate>Fri, 21 Feb 2020 04:32:36 GMT</pubDate>
    <dc:creator>dineshhnk</dc:creator>
    <dc:date>2020-02-21T04:32:36Z</dc:date>
    <item>
      <title>Proc frequency how to get summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-frequency-how-to-get-summary/m-p/626396#M77453</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a dataset like vital as below.&lt;/P&gt;&lt;P&gt;there are total 3 trt possible values 1,0,2&lt;/P&gt;&lt;P&gt;My report should has below format, how can I do it ?&lt;/P&gt;&lt;P&gt;As proc frequency will give me only 2(40 %)&amp;nbsp; and 3(60 % ),&amp;nbsp; and not 0% for Trt3&amp;nbsp; and total n and %&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Characteristic&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; Trt0&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;Trt1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Trt3&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Total&lt;/P&gt;&lt;P&gt;Number of Subjects&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2 (40%)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 (60%)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 (0%)&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;5&amp;nbsp; (100 %)&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data vital;&lt;BR /&gt;input subjid trt age GENDER race $ sysp diasp pulse ;&lt;BR /&gt;datalines ;&lt;BR /&gt;1 1 20 1 Asia 120 60 80&lt;BR /&gt;2 0 25 1 America 108 70 .&lt;BR /&gt;3 1 35 1 Asia 110 87 68&lt;BR /&gt;4 1 20 0 Indian 120 60 85&lt;BR /&gt;5 0 42 0 Middle 104 85 63&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Feb 2020 04:32:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-frequency-how-to-get-summary/m-p/626396#M77453</guid>
      <dc:creator>dineshhnk</dc:creator>
      <dc:date>2020-02-21T04:32:36Z</dc:date>
    </item>
    <item>
      <title>Re: Proc frequency how to get summary</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-frequency-how-to-get-summary/m-p/626407#M77455</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/288792"&gt;@dineshhnk&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can use a format to define all the modalities (even if not observed) and then use the 'preloadfmt' and 'printmiss' options in proc tabulate:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data vital;
	input subjid trt age GENDER race $ sysp diasp pulse;
	datalines;
1 1 20 1 Asia 120 60 80
2 0 25 1 America 108 70 .
3 1 35 1 Asia 110 87 68
4 1 20 0 Indian 120 60 85
5 0 42 0 Middle 104 85 63
;
run;

proc format;
	value trtfmt 0='Trt0' 1='Trt1' 2='Trt2';
run;

option missing=0;

proc tabulate data=vital;
	class trt / preloadfmt;
	table (trt='Characteristic' all) * (n='Number of Subjects' pctn='%') / printmiss;
	format trt trtfmt.;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;All the best,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Feb 2020 12:04:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-frequency-how-to-get-summary/m-p/626407#M77455</guid>
      <dc:creator>ed_sas_member</dc:creator>
      <dc:date>2020-02-21T12:04:26Z</dc:date>
    </item>
  </channel>
</rss>

