<?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 freq , summarize and tabulate in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623457#M183559</link>
    <description>&lt;P&gt;I am looking for the following format&lt;/P&gt;
&lt;TABLE width="459"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="71"&gt;age_group&lt;/TD&gt;
&lt;TD width="49"&gt;gender&lt;/TD&gt;
&lt;TD width="40"&gt;race&lt;/TD&gt;
&lt;TD width="69"&gt;Frequency&lt;/TD&gt;
&lt;TD width="52"&gt;Percent&lt;/TD&gt;
&lt;TD width="98"&gt;CumFrequency&lt;/TD&gt;
&lt;TD width="80"&gt;CumPercent&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;asian&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;ods output onewayfreqs= test_owf&lt;BR /&gt;proc freq data=test ;&lt;BR /&gt;table gender race/missing;&lt;BR /&gt;by age_group;&lt;BR /&gt;run;&lt;BR /&gt;ods listing;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I get what I want but i was wondering if there is an easier way because when i do ods output , it always ends up outputting the results. i just want the output in different dataset rather than showing in results view&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Sun, 09 Feb 2020 22:22:18 GMT</pubDate>
    <dc:creator>monday89</dc:creator>
    <dc:date>2020-02-09T22:22:18Z</dc:date>
    <item>
      <title>proc freq , summarize and tabulate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623457#M183559</link>
      <description>&lt;P&gt;I am looking for the following format&lt;/P&gt;
&lt;TABLE width="459"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="71"&gt;age_group&lt;/TD&gt;
&lt;TD width="49"&gt;gender&lt;/TD&gt;
&lt;TD width="40"&gt;race&lt;/TD&gt;
&lt;TD width="69"&gt;Frequency&lt;/TD&gt;
&lt;TD width="52"&gt;Percent&lt;/TD&gt;
&lt;TD width="98"&gt;CumFrequency&lt;/TD&gt;
&lt;TD width="80"&gt;CumPercent&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;asian&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;ods output onewayfreqs= test_owf&lt;BR /&gt;proc freq data=test ;&lt;BR /&gt;table gender race/missing;&lt;BR /&gt;by age_group;&lt;BR /&gt;run;&lt;BR /&gt;ods listing;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I get what I want but i was wondering if there is an easier way because when i do ods output , it always ends up outputting the results. i just want the output in different dataset rather than showing in results view&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 09 Feb 2020 22:22:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623457#M183559</guid>
      <dc:creator>monday89</dc:creator>
      <dc:date>2020-02-09T22:22:18Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq , summarize and tabulate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623462#M183562</link>
      <description>&lt;P&gt;If your aim is to create an output dataset - try this:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc freq data=test ;
table gender race/missing OUT=your_dataset;
by age_group;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 09 Feb 2020 23:17:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623462#M183562</guid>
      <dc:creator>fdsaaaa</dc:creator>
      <dc:date>2020-02-09T23:17:06Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq , summarize and tabulate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623482#M183570</link>
      <description>&lt;P&gt;Did you check the &lt;STRONG&gt;test_owf&lt;/STRONG&gt; data set? If you check the log, you should see the table has been created and should hold the output.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The ODS OUTPUT command should generate output.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here's some instructions and explanations on how to capture output that is shown. &lt;BR /&gt;&lt;A href="https://blogs.sas.com/content/sastraining/2017/03/31/capturing-output-from-any-procedure-with-an-ods-output-statement/" target="_blank"&gt;https://blogs.sas.com/content/sastraining/2017/03/31/capturing-output-from-any-procedure-with-an-ods-output-statement/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/303622"&gt;@monday89&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I am looking for the following format&lt;/P&gt;
&lt;TABLE width="459"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="71"&gt;age_group&lt;/TD&gt;
&lt;TD width="49"&gt;gender&lt;/TD&gt;
&lt;TD width="40"&gt;race&lt;/TD&gt;
&lt;TD width="69"&gt;Frequency&lt;/TD&gt;
&lt;TD width="52"&gt;Percent&lt;/TD&gt;
&lt;TD width="98"&gt;CumFrequency&lt;/TD&gt;
&lt;TD width="80"&gt;CumPercent&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;1&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;white&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;2&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;female&lt;/TD&gt;
&lt;TD&gt;asian&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;3&lt;/TD&gt;
&lt;TD&gt;male&lt;/TD&gt;
&lt;TD&gt;black&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;ods output onewayfreqs= test_owf&lt;BR /&gt;proc freq data=test ;&lt;BR /&gt;table gender race/missing;&lt;BR /&gt;by age_group;&lt;BR /&gt;run;&lt;BR /&gt;ods listing;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I get what I want but i was wondering if there is an easier way because when i do ods output , it always ends up outputting the results. i just want the output in different dataset rather than showing in results view&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2020 03:06:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623482#M183570</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2020-02-10T03:06:15Z</dc:date>
    </item>
    <item>
      <title>Re: proc freq , summarize and tabulate</title>
      <link>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623618#M183631</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/194632"&gt;@fdsaaaa&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;If your aim is to create an output dataset - try this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc freq data=test ;
table gender race/missing OUT=your_dataset;
by age_group;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;If the objective is to not have anything appear in the Results window, or ods destination, then add the NOPRINT option to the Proc Freq statement. However you can only get ONE output data set per TABLES statement. And to get both variables per record you need both gender and race in the same table.&lt;/P&gt;
&lt;PRE&gt;proc freq data=test noprint; 
   tables gender*race /missing OUT=your_dataset; 
   by age_group; 
run;&lt;/PRE&gt;
&lt;P&gt;Or have the AGE_GROUP on the tables statement instead of BY:&lt;/P&gt;
&lt;PRE&gt;proc freq data=test noprint; 
   tables age_group* gender*race /missing OUT=your_dataset; 
run;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 10 Feb 2020 16:44:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/proc-freq-summarize-and-tabulate/m-p/623618#M183631</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-02-10T16:44:13Z</dc:date>
    </item>
  </channel>
</rss>

