<?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: Can I use SAS to create a report on the number of valid and missing responses? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81777#M23552</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Hopefully, I'm replying to the correct message.&amp;nbsp; I'm new to this forum.&amp;nbsp; Thanks for your help.&amp;nbsp; This definitely solves my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Karen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 17 Jul 2013 16:16:18 GMT</pubDate>
    <dc:creator>kegyp20057</dc:creator>
    <dc:date>2013-07-17T16:16:18Z</dc:date>
    <item>
      <title>Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81770#M23545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; I hope this is an easy question.&amp;nbsp; I have a dataset of survey responses.&amp;nbsp; Most of the survey reponses use either a likert response scale (ex, very dissatisfied/dissatisfied/satisfied/very satisfied) or yes/no response scale.&amp;nbsp; I'm looking for a way to generate a table that lists how many overall valid and missing responses for each variable.&amp;nbsp; Ideally, the report would look something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="127" style="border: 1px solid rgb(0, 0, 0); width: 514px; height: 127px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Survey Question&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;# Valid&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;# Missing&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;I am satisfied with my education.&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1,254&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;139&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;I graduated in four years or less.&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1,109&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;284&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;I would recommend this institution to others.&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1,393&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;It is important to participate in community service activities.&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;1,008&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;385&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The data look like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="101" style="border: 1px solid #000000; width: 496px; height: 83px;" width="496"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Education&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Graduated&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;Recommend&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;CommServ&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Very Satisfied&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yes&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yes&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;No&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Very Important&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;Dissatisfied&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Yes&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;Not Important&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance for you help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Karen E.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 19:51:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81770#M23545</guid>
      <dc:creator>kegyp20057</dc:creator>
      <dc:date>2013-07-16T19:51:53Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81771#M23546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Procs Report, Tabulate and Means/Summary&amp;nbsp; support the N, number values not missing, and NMISS, number missing, statistics.&lt;/P&gt;&lt;P&gt;If your responses are not numeric you probably want Report or Tabulate.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;An example for Tabulate:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc tabulate data=have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class q1 q2 q3 / missing; /* you want to count missing*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table q1 q2 q3, n='# valid'*f=comma6. nmiss='# missing'*f=comma6.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Where "have" is your data set and q1 q2 q3 are your question variable names.&lt;/P&gt;&lt;P&gt;If you have labels assigned to your variables you should get a nice table similar to what you wanted&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 21:24:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81771#M23546</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2013-07-16T21:24:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81772#M23547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a macro you can use, but it counts missing, which may or may not be the same as invalid data, depending on how much you cleaned it up ahead of time. &lt;/P&gt;&lt;P&gt;It uses your datalabels from the dataset so the output dataset is formatted nicely.&amp;nbsp; Its definitely not efficient, but it works and I haven't seen reason to modify it &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*This is a macro to summarize a data set into missing and non-missing observations*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro sum_missing(libname, dsetin, dsetout);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Delete old dataset;&lt;/P&gt;&lt;P&gt;proc datasets nodetails nolist;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete &amp;amp;dsetout;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Upcase all macro variables to have consistency;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput ("libname", upcase("&amp;amp;libname."));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call symput ("dsetin", upcase("&amp;amp;dsetin."));&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Formats for missing for character and numeric variables;&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt;value $ missfmt ' '="Missing"&lt;/P&gt;&lt;P&gt;other="Not Missing"&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;value nmissfmt . ="Missing"&lt;/P&gt;&lt;P&gt;other="Not Missing"&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ods table variablesshort=varshort;&lt;/P&gt;&lt;P&gt;proc contents data=&amp;amp;libname..&amp;amp;dsetin. short;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;set varshort;&lt;/P&gt;&lt;P&gt;call symput ("var_list", variables);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; *Get count of total number of observations into macro variable;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select count(*) into : obs_count&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; from &amp;amp;libname..&amp;amp;dsetin.;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Start looping through the variable list here;&lt;/P&gt;&lt;P&gt;%let i=1;&lt;/P&gt;&lt;P&gt;%do %while (%scan(&amp;amp;var_list, &amp;amp;i, " ") ^=%str());&lt;/P&gt;&lt;P&gt;%let var=%scan(&amp;amp;var_list, &amp;amp;i, " ");&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get count of missing;&lt;/P&gt;&lt;P&gt;proc freq data=&amp;amp;libname..&amp;amp;dsetin. noprint;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; table &amp;amp;var/missing out=cross_tab1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; format _character_ $missfmt. _numeric_ nmissfmt.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Get format of missing;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt; set cross_tab1;&lt;/P&gt;&lt;P&gt; call symput("var_fmt", vformat(&amp;amp;var));&lt;/P&gt;&lt;P&gt; call symput("var_label", vlabel(&amp;amp;var));&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data cross_tab2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; set cross_tab1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; length variable $50.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; category=put(&amp;amp;var, &amp;amp;var_fmt.);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; variable="&amp;amp;var_label.";&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if _n_=1 and category='Not Missing' then do;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number_Missing=&amp;amp;obs_count-count;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Percent_Missing=Number_Missing/&amp;amp;obs_count.;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; percent=percent/100;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if _n_=1 and category='Missing' then do;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Number_Missing=count;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Percent_Missing=percent/100;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; format percent: percent10.1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; keep variable Number_Missing Percent_Missing;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc append base=&amp;amp;dsetout data=cross_tab2 force;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc datasets nodetails nolist;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete cross_tab1 cross_tab2;&lt;/P&gt;&lt;P&gt;run; quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Increment counter;&lt;/P&gt;&lt;P&gt;%let i=%eval(&amp;amp;i+1);&lt;/P&gt;&lt;P&gt;%end; *Categorical;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc datasets nodetails nolist;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; delete step1;&lt;/P&gt;&lt;P&gt;run; quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data class;&lt;/P&gt;&lt;P&gt;set sashelp.class;&lt;/P&gt;&lt;P&gt;if age=14 then call missing(height, weight, sex);&lt;/P&gt;&lt;P&gt;if name='Alfred' then call missing(sex, age, height);&lt;/P&gt;&lt;P&gt;label age="Fancy Age Label";&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%sum_missing(work, class, class_missing);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jul 2013 22:07:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81772#M23547</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-07-16T22:07:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81773#M23548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kegyp,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am glad you posted this question.&amp;nbsp; It has been a long time since I have used Proc Tabulate, even a simple one like this and it gave me an excuse to brush up on my skills. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it helps you, if you haven't solved this problem already.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA HAVE ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; INFILE CARDS DLM='|' DSD TRUNCOVER ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; LENGTH EDUCATION $14 GRADUATED $3 RECOMMEND $3 COMMSERV $14;&lt;/P&gt;&lt;P&gt;&amp;nbsp; INPUT EDUCATION $ GRADUATED $ RECOMMEND $ COMMSERV $;&lt;/P&gt;&lt;P&gt;CARDS;&lt;/P&gt;&lt;P&gt;VERY SATISFIED|YES|YES|&lt;/P&gt;&lt;P&gt;|NO||VERY IMPORTANT&lt;/P&gt;&lt;P&gt;DISSATISFIED||YES|NOT IMPORTANT&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC TRANSPOSE DATA=HAVE DELIMITER=_ OUT=HAVE1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; VAR EDUCATION GRADUATED RECOMMEND COMMSERV;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC TRANSPOSE DATA=HAVE1 DELIMITER=_ OUT=HAVETRANS;&lt;/P&gt;&lt;P&gt;&amp;nbsp; BY _NAME_ NOTSORTED;&lt;/P&gt;&lt;P&gt;&amp;nbsp; VAR&amp;nbsp; COL:&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC FORMAT;&lt;/P&gt;&lt;P&gt; VALUE $MISS " "="# MISSING"&lt;/P&gt;&lt;P&gt; OTHER="# VALID";&lt;/P&gt;&lt;P&gt; VALUE $DESC "EDUCATION" = "I AM SATISFIED WITH MY EDUCATION."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "GRADUATED" = "I GRADUATED IN FOUR YEARS OR LESS."&lt;/P&gt;&lt;P&gt;&amp;nbsp; "RECOMMEND" = "I WOULD RECOMMEND THIS INSTITUTION TO OTHERS."&lt;/P&gt;&lt;P&gt;&amp;nbsp; "COMMSERV"&amp;nbsp; = "IT IS IMPORTANT TO PARTICIPATE IN COMMUNITY SERVICE ACTIVITIES.";&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC TABULATE DATA = HAVETRANS OUT = STUFF MISSING;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLASS _NAME_ COL1 / MISSING;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLE _NAME_="",COL1=""*(N="");&lt;/P&gt;&lt;P&gt;&amp;nbsp; FORMAT _NAME_ $DESC. COL1 $MISS.;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 07:57:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81773#M23548</guid>
      <dc:creator>Scott_Mitchell</dc:creator>
      <dc:date>2013-07-17T07:57:30Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81774#M23549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hopefully, I'm replying to the correct message.&amp;nbsp; I'm new to this forum.&amp;nbsp; Thanks for your help.&amp;nbsp; This definitely solves my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Karen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 16:09:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81774#M23549</guid>
      <dc:creator>kegyp20057</dc:creator>
      <dc:date>2013-07-17T16:09:52Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81775#M23550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Scott,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help.&amp;nbsp; Another suggestion worked better for me just because I have quite a few variables.&amp;nbsp; However, your suggestion solves my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Karen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 16:12:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81775#M23550</guid>
      <dc:creator>kegyp20057</dc:creator>
      <dc:date>2013-07-17T16:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81776#M23551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your suggestion.&amp;nbsp; This was helpful.&amp;nbsp; However, the only issue is that it would give me the number of valid/missing per response value as well as the question.&amp;nbsp; I want it to only return the question.&amp;nbsp; However, I have the answer I needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Karen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 16:15:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81776#M23551</guid>
      <dc:creator>kegyp20057</dc:creator>
      <dc:date>2013-07-17T16:15:54Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use SAS to create a report on the number of valid and missing responses?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81777#M23552</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Hi Reeza,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Hopefully, I'm replying to the correct message.&amp;nbsp; I'm new to this forum.&amp;nbsp; Thanks for your help.&amp;nbsp; This definitely solves my problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Karen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 17 Jul 2013 16:16:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Can-I-use-SAS-to-create-a-report-on-the-number-of-valid-and/m-p/81777#M23552</guid>
      <dc:creator>kegyp20057</dc:creator>
      <dc:date>2013-07-17T16:16:18Z</dc:date>
    </item>
  </channel>
</rss>

