<?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: Leading zero for alpha numeric data in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680929#M205909</link>
    <description>&lt;PRE&gt;data test;
length customer_id $ 6;
infile datalines;
input customer_id;

new=translate(right(customer_id),'0',' ');

datalines;
2
10
467
8759
23490
341234
A
A2
A33
A444
A5555
A66666
;
run;&lt;/PRE&gt;</description>
    <pubDate>Wed, 02 Sep 2020 11:38:55 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2020-09-02T11:38:55Z</dc:date>
    <item>
      <title>Leading zero for alpha numeric data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680860#M205874</link>
      <description>&lt;P&gt;Hi Reader,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have to add leading zero in alpha numberic data. Also I am sharing my code mentioned below as I am not statisfied with the solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So is there any function/call/macro where i can get "customer_id_new" data ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you in Advance.Take care!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/***********************************/&lt;/P&gt;
&lt;P&gt;data test;&lt;BR /&gt;length customer_id $ 6;&lt;BR /&gt;infile datalines;&lt;BR /&gt;input customer_id;&lt;BR /&gt;datalines;&lt;BR /&gt;2&lt;BR /&gt;10&lt;BR /&gt;467&lt;BR /&gt;8759&lt;BR /&gt;23490&lt;BR /&gt;341234&lt;BR /&gt;A&lt;BR /&gt;A2&lt;BR /&gt;A33&lt;BR /&gt;A444&lt;BR /&gt;A5555&lt;BR /&gt;A66666&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;select &lt;BR /&gt;(case &lt;BR /&gt;when length(customer_id) = 6 then customer_id &lt;BR /&gt;else repeat('0',6-length(customer_id)-1)||customer_id &lt;BR /&gt;end)&lt;BR /&gt;as customer_id_new length 6&lt;BR /&gt;from test;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;/*Program End*/&lt;/P&gt;</description>
      <pubDate>Wed, 02 Sep 2020 03:59:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680860#M205874</guid>
      <dc:creator>pdhokriya</dc:creator>
      <dc:date>2020-09-02T03:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: Leading zero for alpha numeric data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680865#M205876</link>
      <description>&lt;P&gt;Using a data-step:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
   set test;
   
   length newID $ 6;
   
   newID = repeat('0', 5);
   substr(NewID, 6-lengthn(customer_id)+1) = trim(customer_ID);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 04:54:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680865#M205876</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2020-09-02T04:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: Leading zero for alpha numeric data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680883#M205888</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
select put(input(customer_id, 6.), z6.) as customer_id_new length = 6
from have;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 07:07:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680883#M205888</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2020-09-02T07:07:17Z</dc:date>
    </item>
    <item>
      <title>Re: Leading zero for alpha numeric data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680929#M205909</link>
      <description>&lt;PRE&gt;data test;
length customer_id $ 6;
infile datalines;
input customer_id;

new=translate(right(customer_id),'0',' ');

datalines;
2
10
467
8759
23490
341234
A
A2
A33
A444
A5555
A66666
;
run;&lt;/PRE&gt;</description>
      <pubDate>Wed, 02 Sep 2020 11:38:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680929#M205909</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-09-02T11:38:55Z</dc:date>
    </item>
    <item>
      <title>Re: Leading zero for alpha numeric data</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680976#M205934</link>
      <description>THis is not working</description>
      <pubDate>Wed, 02 Sep 2020 13:16:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Leading-zero-for-alpha-numeric-data/m-p/680976#M205934</guid>
      <dc:creator>pdhokriya</dc:creator>
      <dc:date>2020-09-02T13:16:16Z</dc:date>
    </item>
  </channel>
</rss>

