<?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: Formatting missing values causing cut-offs in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487064#M126838</link>
    <description>&lt;P&gt;It looks like the format is truncating what prints.&amp;nbsp; It won't truncate the actual value.&amp;nbsp; Try specifying a width when applying the format:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;format varname $idname11.;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Aug 2018 16:38:44 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2018-08-15T16:38:44Z</dc:date>
    <item>
      <title>Formatting missing values causing cut-offs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487063#M126837</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a dataset with a variable contains missing values, and I tried to format missing values in a separate sas file by using proc format:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
   value $idname '0', ., '-' ='missing';
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;The&amp;nbsp;variable in the&amp;nbsp;original dataset looks like this (note: idname is formatted as string not numerical) :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;idname &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;12367123456&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;12349823456&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;12738446324&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;12738495246&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;12734937432&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;12344837765&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;12344837765&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;After formatting it becomes:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;&lt;SPAN class="codeFocus"&gt;idname&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;1236712&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;1234982&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;1273844&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;1273849&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;1273493&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;1234483&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;1234483&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;It seems the word 'missing' caused the cut off to carry over only the first 7 characters after formatting. Does anyone know how to resolve the issue?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="codeFocus"&gt;Thank you!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Aug 2018 16:38:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487063#M126837</guid>
      <dc:creator>lydiawawa</dc:creator>
      <dc:date>2018-08-15T16:38:59Z</dc:date>
    </item>
    <item>
      <title>Re: Formatting missing values causing cut-offs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487064#M126838</link>
      <description>&lt;P&gt;It looks like the format is truncating what prints.&amp;nbsp; It won't truncate the actual value.&amp;nbsp; Try specifying a width when applying the format:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;format varname $idname11.;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Aug 2018 16:38:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487064#M126838</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2018-08-15T16:38:44Z</dc:date>
    </item>
    <item>
      <title>Re: Formatting missing values causing cut-offs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487069#M126840</link>
      <description>&lt;P&gt;So you only worry about the truncating, not the format is NOT working &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc format;
   value $idname '0',' ' , '-' ='missing';
run;

data test;
infile cards truncover;
input id $20.;
format id $idname20.;

cards;
12367123456
12349823456
12738446324
12738495246
12734937432
.
.
.
12344837765
0
0
12344837765
;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;give it enough length, it will show.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Aug 2018 16:55:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487069#M126840</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2018-08-15T16:55:14Z</dc:date>
    </item>
    <item>
      <title>Re: Formatting missing values causing cut-offs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487089#M126854</link>
      <description>&lt;P&gt;Formats all have&amp;nbsp;a default width or number of characters that display.&lt;/P&gt;
&lt;P&gt;If you note that your "truncated" values all happen to have the exact same number of characters as the word "missing" from the format you might realize that the default length for that format is 7 characters because that is the only value it displays. You can either specify an explicit default length in the format definition or try applying the format with a specific width such as :format variable $idname11.;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Aug 2018 17:37:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Formatting-missing-values-causing-cut-offs/m-p/487089#M126854</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-08-15T17:37:15Z</dc:date>
    </item>
  </channel>
</rss>

