<?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 Tabulate : creating a row of zeros for nonexistent variable in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/331294#M74439</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
value $gndr
'F' = 'Female'
'M' = 'Male'
'O' = 'Other';
run;

proc tabulate data=sashelp.class;
class sex / preloadfmt;
table sex/ printmiss misstext='0';
format sex $gndr.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 09 Feb 2017 19:14:24 GMT</pubDate>
    <dc:creator>FriedEgg</dc:creator>
    <dc:date>2017-02-09T19:14:24Z</dc:date>
    <item>
      <title>Proc Tabulate : creating a row of zeros for nonexistent variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/331286#M74437</link>
      <description>&lt;P&gt;Hello, this is my code and it produces the graph below.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Proc tabulate data=sample;&lt;BR /&gt;class term type;&lt;BR /&gt;table (Type=" ") (all="Total Undergraduate - Campus"),(term="Headcount")/misstext = "0";&lt;BR /&gt;keylabel n=" ";&lt;BR /&gt;format type $type. term $terms.;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Headcount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Fall 2015&lt;/TD&gt;&lt;TD&gt;Spring 2016&lt;/TD&gt;&lt;TD&gt;Summer 2016&lt;/TD&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Adult Degree&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;130&lt;/TD&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;118&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RN&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Traditional Undergraduate&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;181&lt;/TD&gt;&lt;TD&gt;192&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total Undergraduate - Campus&lt;/TD&gt;&lt;TD&gt;365&lt;/TD&gt;&lt;TD&gt;343&lt;/TD&gt;&lt;TD&gt;340&lt;/TD&gt;&lt;TD&gt;371&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&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;&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;&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;&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My data is listed as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data Fall2015;&lt;BR /&gt;input Term $ Cr_Att Type $;&lt;BR /&gt;datalines;&lt;BR /&gt;15FALL&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; RN&lt;BR /&gt;15FALL&amp;nbsp;&amp;nbsp; 12&amp;nbsp;&amp;nbsp; TU&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was wondering if there is a way to create a row category of all zeros for a variable (Type ="GS") that does not in my dataset.&lt;/P&gt;&lt;P&gt;Below is an example&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Headcount&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Fall 2015&lt;/TD&gt;&lt;TD&gt;Spring 2016&lt;/TD&gt;&lt;TD&gt;Summer 2016&lt;/TD&gt;&lt;TD&gt;2015&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Adult Degree&lt;/TD&gt;&lt;TD&gt;120&lt;/TD&gt;&lt;TD&gt;130&lt;/TD&gt;&lt;TD&gt;114&lt;/TD&gt;&lt;TD&gt;118&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Grad students&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;RN&lt;/TD&gt;&lt;TD&gt;45&lt;/TD&gt;&lt;TD&gt;32&lt;/TD&gt;&lt;TD&gt;34&lt;/TD&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Traditional Undergraduate&lt;/TD&gt;&lt;TD&gt;200&lt;/TD&gt;&lt;TD&gt;181&lt;/TD&gt;&lt;TD&gt;192&lt;/TD&gt;&lt;TD&gt;212&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Total Undergraduate - Campus&lt;/TD&gt;&lt;TD&gt;365&lt;/TD&gt;&lt;TD&gt;343&lt;/TD&gt;&lt;TD&gt;340&lt;/TD&gt;&lt;TD&gt;371&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 09 Feb 2017 19:03:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/331286#M74437</guid>
      <dc:creator>Bootler</dc:creator>
      <dc:date>2017-02-09T19:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Tabulate : creating a row of zeros for nonexistent variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/331291#M74438</link>
      <description>&lt;P&gt;Create a format to associate with the class variable with all of the values which it looks like you may have, use the PRELOADFMT option on class statement.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This may do it:&lt;/P&gt;
&lt;PRE&gt;Proc tabulate data=sample;
   class term ;
   class type/preloadfmt order=data  ;
   table (Type=" ") (all="Total Undergraduate - Campus"),(term="Headcount")/ printmiss misstext = "0";
   keylabel n=" ";
   format type $type. term $terms.;
run;&lt;/PRE&gt;</description>
      <pubDate>Thu, 09 Feb 2017 19:12:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/331291#M74438</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-02-09T19:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Tabulate : creating a row of zeros for nonexistent variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/331294#M74439</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
value $gndr
'F' = 'Female'
'M' = 'Male'
'O' = 'Other';
run;

proc tabulate data=sashelp.class;
class sex / preloadfmt;
table sex/ printmiss misstext='0';
format sex $gndr.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 09 Feb 2017 19:14:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/331294#M74439</guid>
      <dc:creator>FriedEgg</dc:creator>
      <dc:date>2017-02-09T19:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Tabulate : creating a row of zeros for nonexistent variable</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/332760#M74939</link>
      <description>&lt;P&gt;Thanks I already had a format in place, so all i did was add the preloadfmt and printmiss options.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Proc tabulate data=sample;&lt;BR /&gt;class term type/preloadfmt;&lt;BR /&gt;table (Type=" ") (all="Total Undergraduate - Campus"),(term="Headcount")/ printmiss misstext = "0";&lt;BR /&gt;keylabel n=" ";&lt;BR /&gt;format type $type. term $terms.;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2017 18:48:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Tabulate-creating-a-row-of-zeros-for-nonexistent-variable/m-p/332760#M74939</guid>
      <dc:creator>Bootler</dc:creator>
      <dc:date>2017-02-14T18:48:53Z</dc:date>
    </item>
  </channel>
</rss>

