<?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: add 'zero' to get Nine digit number in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/add-zero-to-get-Nine-digit-number/m-p/836076#M330595</link>
    <description>&lt;P&gt;9 digit or 29 digit?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check out this old question:&amp;nbsp;&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SAS-Programming/char-function-add-left-zeroes/m-p/785107#M250540" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/char-function-add-left-zeroes/m-p/785107#M250540&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have ;
  input variable :$9.;
cards;
123456789
12345678
1234567
123456
12345
1234
123
12
1
;

data want;
  set have;
  variable = translate(right(variable),'0',' ');
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If you want the 9 digit number that is stored in a variable that is actually longer than 9 bytes then change to:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  variable = translate(right(substr(variable,1,9)),'0',' ');&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 30 Sep 2022 14:02:22 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2022-09-30T14:02:22Z</dc:date>
    <item>
      <title>add 'zero' to get Nine digit number</title>
      <link>https://communities.sas.com/t5/SAS-Programming/add-zero-to-get-Nine-digit-number/m-p/836069#M330593</link>
      <description>&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;is there a way to add leading zeros?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the ‘Have’ row and expect to get the 'Want' row (add 'zero' to get Nine digit number, No need to convert to Num).&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Have&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Want&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;123456789&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;123456789&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345678&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;012345678&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1234567&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;001234567&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;123456&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;000123456&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12345&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;000012345&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1234&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;000001234&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;123&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;000000123&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;12&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;000000012&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;000000001&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Could you please give me some advice about this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Many thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;data have ;
  input variable :$29.;
cards;
123456789
12345678
1234567
123456
12345
1234
123
12
1
;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 30 Sep 2022 13:49:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/add-zero-to-get-Nine-digit-number/m-p/836069#M330593</guid>
      <dc:creator>Alexxxxxxx</dc:creator>
      <dc:date>2022-09-30T13:49:44Z</dc:date>
    </item>
    <item>
      <title>Re: add 'zero' to get Nine digit number</title>
      <link>https://communities.sas.com/t5/SAS-Programming/add-zero-to-get-Nine-digit-number/m-p/836076#M330595</link>
      <description>&lt;P&gt;9 digit or 29 digit?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Check out this old question:&amp;nbsp;&amp;nbsp;&lt;A href="https://communities.sas.com/t5/SAS-Programming/char-function-add-left-zeroes/m-p/785107#M250540" target="_blank"&gt;https://communities.sas.com/t5/SAS-Programming/char-function-add-left-zeroes/m-p/785107#M250540&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have ;
  input variable :$9.;
cards;
123456789
12345678
1234567
123456
12345
1234
123
12
1
;

data want;
  set have;
  variable = translate(right(variable),'0',' ');
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If you want the 9 digit number that is stored in a variable that is actually longer than 9 bytes then change to:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;  variable = translate(right(substr(variable,1,9)),'0',' ');&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 30 Sep 2022 14:02:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/add-zero-to-get-Nine-digit-number/m-p/836076#M330595</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-09-30T14:02:22Z</dc:date>
    </item>
    <item>
      <title>Re: add 'zero' to get Nine digit number</title>
      <link>https://communities.sas.com/t5/SAS-Programming/add-zero-to-get-Nine-digit-number/m-p/836077#M330596</link>
      <description>&lt;P&gt;Try this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have ;
  input variable :$29.;
cards;
123456789
12345678
1234567
123456
12345
1234
123
12
1
;

data want;
   set have;
   newvar = put(input(variable, 9.), z9.);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 30 Sep 2022 14:03:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/add-zero-to-get-Nine-digit-number/m-p/836077#M330596</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2022-09-30T14:03:16Z</dc:date>
    </item>
  </channel>
</rss>

