<?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: Display all values in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550354#M8760</link>
    <description>&lt;P&gt;With proc format you would have a repeated or overlap of values for 0.&lt;/P&gt;&lt;P&gt;The simplest way I saw&amp;nbsp;from using your information&amp;nbsp;was creating a dataset with a category variable.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/U&gt; val;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;input&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;datalines&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;56&lt;/P&gt;&lt;P&gt;25&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;; &lt;STRONG&gt;&lt;U&gt;run&lt;/U&gt;&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/U&gt; val1;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;length&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; Category $&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;15&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;set&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; val;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH &amp;gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;25&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH Normal"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;25&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH &amp;gt; 1XNormal"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH &amp;gt; 2XNorma"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH &amp;gt; 3XNormal"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/U&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 11 Apr 2019 17:56:07 GMT</pubDate>
    <dc:creator>LNEW</dc:creator>
    <dc:date>2019-04-11T17:56:07Z</dc:date>
    <item>
      <title>Display all values</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550313#M8758</link>
      <description>&lt;P&gt;&lt;BR /&gt;The below are expected values for a category&lt;BR /&gt;Category Values&lt;BR /&gt;LDH Normal&lt;BR /&gt;LDH &amp;gt; 1X Normal&lt;BR /&gt;LDH &amp;gt; 2X Normal&lt;BR /&gt;LDH &amp;gt; 3X Normal&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But Data only has&lt;/P&gt;&lt;P&gt;Category Values Count&lt;BR /&gt;LDH Normal 56&lt;BR /&gt;LDH &amp;gt; 1X Normal 25&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I would like to display entire expected values as below with counts 0 to those that are not present in data:&lt;BR /&gt;Category Values Count&lt;BR /&gt;LDH Normal 56&lt;BR /&gt;LDH &amp;gt; 1X Normal 25&lt;BR /&gt;LDH &amp;gt; 2X Normal 0&lt;BR /&gt;LDH &amp;gt; 3X Normal 0&lt;/P&gt;&lt;P&gt;I'm seeking for help on how to do this?&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 16:10:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550313#M8758</guid>
      <dc:creator>SASPhile</dc:creator>
      <dc:date>2019-04-11T16:10:32Z</dc:date>
    </item>
    <item>
      <title>Re: Display all values</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550354#M8760</link>
      <description>&lt;P&gt;With proc format you would have a repeated or overlap of values for 0.&lt;/P&gt;&lt;P&gt;The simplest way I saw&amp;nbsp;from using your information&amp;nbsp;was creating a dataset with a category variable.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/U&gt; val;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;input&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;datalines&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;56&lt;/P&gt;&lt;P&gt;25&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;0&lt;/P&gt;&lt;P&gt;; &lt;STRONG&gt;&lt;U&gt;run&lt;/U&gt;&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/U&gt; val1;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;length&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; Category $&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;15&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;set&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; val;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH &amp;gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;25&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH Normal"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;25&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH &amp;gt; 1XNormal"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH &amp;gt; 2XNorma"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;if&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt; LDH = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;then&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;do&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; Category = &lt;/FONT&gt;&lt;FONT color="#ff00ff" face="Lucida Sans" size="3"&gt;"LDH &amp;gt; 3XNormal"&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Lucida Sans" size="3"&gt;end&lt;/FONT&gt;&lt;FONT face="Lucida Sans" size="3"&gt;; &lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/U&gt;;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 17:56:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550354#M8760</guid>
      <dc:creator>LNEW</dc:creator>
      <dc:date>2019-04-11T17:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: Display all values</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550425#M8792</link>
      <description>&lt;P&gt;Please make it possible to tell the difference between a variable name and the actual&amp;nbsp;values. I am guessing here.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And which output you want.&lt;/P&gt;
&lt;P&gt;You likely want the option of PRELOADFMT which will use a format definition to have the values not present in the data available.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Very few procedures will accept the option but Procs Means/ Summary, Tabulate and Report will. Here are examples with&amp;nbsp;&amp;nbsp;Report and Means;&lt;/P&gt;
&lt;PRE&gt;proc format library=work;
value $ldh
"LDH Normal"       ="LDH Normal"      
"LDH &amp;gt; 1X Normal"  ="LDH &amp;gt; 1X Normal" 
"LDH &amp;gt; 2X Normal"  ="LDH &amp;gt; 2X Normal" 
"LDH &amp;gt; 3X Normal"  ="LDH &amp;gt; 3X Normal" 
;
run;

data example;
   length ldh $17;
ldh="LDH Normal"      ; count=56; output;
ldh="LDH &amp;gt; 1X Normal" ; count=25; output;
;

options missing='0';
proc report data=example completerows;
   columns ldh count;
   define ldh /preloadfmt group ;
   format ldh $ldh.;
run;

proc means data=example sum completetypes;
   class ldh / preloadfmt  ;
   format ldh $ldh.;
   var count;
run;&lt;/PRE&gt;
&lt;P&gt;One headache is that controlling the order of the output if the variable is character as the sort orders are not likely to be what you want. If your "LDH" variable is numeric then order=data may get the order you want.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Note that &lt;STRONG&gt;every &lt;/STRONG&gt;proc that uses PRELOADFMT requires at least one other option such as order=data, completerows, completetypes, and such and the interactions can be vexing at times.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Since Proc Means/ Summary will create output sets you might be ahead of the game to use them to request the count as otherwise depending on the procedure getting a 0 for missing values may take other steps.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Apr 2019 21:02:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550425#M8792</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2019-04-11T21:02:09Z</dc:date>
    </item>
    <item>
      <title>Re: Display all values</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550642#M8837</link>
      <description>&lt;P&gt;You want it be a table or a report ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data level;
input CategoryValues $20.;
cards;
LDH Normal
LDH &amp;gt; 1X Normal
LDH &amp;gt; 2X Normal
LDH &amp;gt; 3X Normal
;
run;

data have;
input CategoryValues &amp;amp; :$20. Count;
cards;
LDH Normal   56
LDH &amp;gt; 1X Normal   25
;
run;
proc tabulate data=have classdata=level;
class CategoryValues;
var count;
table CategoryValues,count*sum=' ' /misstext='0';
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 12 Apr 2019 14:05:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Display-all-values/m-p/550642#M8837</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2019-04-12T14:05:24Z</dc:date>
    </item>
  </channel>
</rss>

