<?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: adding  trailing zeros &amp;amp; period to fields in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271188#M53955</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
Input alpha : $5.;
cards;
00100
1019
099
185
1010
0803
12398
;
run;

data want;
set have;
substr(alpha,length(alpha)+1) = '00000';
length test1 $6;
test1 = substr(alpha,1,3) !! '.' !! substr(alpha,4);
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 18 May 2016 06:20:29 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2016-05-18T06:20:29Z</dc:date>
    <item>
      <title>adding  trailing zeros &amp; period to fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271160#M53944</link>
      <description>&lt;DIV&gt;&lt;SPAN&gt;Hi ,&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I need to add trailing zeros and period field, any help would be appreciated.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;data have;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Input alpha : $5.;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;cards;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;00100&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;1019&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;099&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;185&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;1010&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;0803&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;12398;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;data want;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;set have;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;test1=substr(alpha,&lt;STRONG&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;3&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;)||&lt;/SPAN&gt;&lt;SPAN&gt;'.'&lt;/SPAN&gt;&lt;SPAN&gt;|| substr(alpha,&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;4&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN&gt;); /&lt;/SPAN&gt;&lt;SPAN&gt;* add a period to fields*/&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp;In addition &amp;nbsp;to adding a period , &amp;nbsp;I would &amp;nbsp;want to add trailing zeros so to have&amp;nbsp;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;test1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;001.00&lt;/DIV&gt;&lt;DIV&gt;101.90&lt;/DIV&gt;&lt;DIV&gt;099.00&lt;/DIV&gt;&lt;DIV&gt;185.00&lt;/DIV&gt;&lt;DIV&gt;101.00&lt;/DIV&gt;&lt;DIV&gt;080.30&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;123.98&lt;/SPAN&gt;;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 May 2016 03:54:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271160#M53944</guid>
      <dc:creator>archibald</dc:creator>
      <dc:date>2016-05-18T03:54:41Z</dc:date>
    </item>
    <item>
      <title>Re: adding  trailing zeros &amp; period to fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271183#M53951</link>
      <description>&lt;P&gt;You could read the data as below:&lt;/P&gt;&lt;DIV&gt;&lt;SPAN&gt;data have;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Input alpha;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;cards;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;00100&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;1019&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;099&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;185&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;1010&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;0803&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;12398;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;data formatted;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;format new z6.2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;set have;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;new=alpha/100;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;run;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;This should work, however in the example u gave the data is not consistant. For example, if the first row has trainling zeros, how come rest of them dont have.&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 May 2016 06:11:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271183#M53951</guid>
      <dc:creator>sowmya</dc:creator>
      <dc:date>2016-05-18T06:11:11Z</dc:date>
    </item>
    <item>
      <title>Re: adding  trailing zeros &amp; period to fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271188#M53955</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
Input alpha : $5.;
cards;
00100
1019
099
185
1010
0803
12398
;
run;

data want;
set have;
substr(alpha,length(alpha)+1) = '00000';
length test1 $6;
test1 = substr(alpha,1,3) !! '.' !! substr(alpha,4);
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 18 May 2016 06:20:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271188#M53955</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2016-05-18T06:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: adding  trailing zeros &amp; period to fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271362#M53986</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/8068"&gt;@sowmya﻿&lt;/a&gt;&amp;nbsp;not all the data will need a trailing zeros, as you can see on what the result should look like.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Wed, 18 May 2016 13:06:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271362#M53986</guid>
      <dc:creator>archibald</dc:creator>
      <dc:date>2016-05-18T13:06:54Z</dc:date>
    </item>
    <item>
      <title>Betreff: adding  trailing zeros &amp; period to fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271420#M53991</link>
      <description>&lt;P&gt;Just replace the blanks in alpha with zeros an your code will produce the required resulsts.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
set have;

alpha = translate(alpha, '0', ' ');
test1=substr(alpha,1,3)||'.'|| substr(alpha,4,2); /* add a period to fields*/
 
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 18 May 2016 14:33:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271420#M53991</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2016-05-18T14:33:28Z</dc:date>
    </item>
    <item>
      <title>Re: adding  trailing zeros &amp; period to fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271562#M54025</link>
      <description>&lt;P&gt;This is perfect!&lt;SPAN&gt;Thank you very much!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 May 2016 01:07:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271562#M54025</guid>
      <dc:creator>archibald</dc:creator>
      <dc:date>2016-05-19T01:07:43Z</dc:date>
    </item>
    <item>
      <title>Betreff: adding  trailing zeros &amp; period to fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271563#M54026</link>
      <description>&lt;P&gt;Another great solution. Thank youvery much!&lt;/P&gt;</description>
      <pubDate>Thu, 19 May 2016 01:08:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/adding-trailing-zeros-amp-period-to-fields/m-p/271563#M54026</guid>
      <dc:creator>archibald</dc:creator>
      <dc:date>2016-05-19T01:08:22Z</dc:date>
    </item>
  </channel>
</rss>

