<?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: Right justify numeric with character in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280791#M7993</link>
    <description>&lt;P&gt;Hi Tim.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I use&lt;/P&gt;
&lt;PRE&gt;array card{100} card1-card100;
do i=1 to 100;
	card{i}=put(i,z3.);
end;&lt;/PRE&gt;
&lt;P&gt;but it gives card1=1, card2=2, ..., card100=100,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;not card1=001, card2=002, ..., card100=100,&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 28 Jun 2016 14:01:02 GMT</pubDate>
    <dc:creator>akotronis</dc:creator>
    <dc:date>2016-06-28T14:01:02Z</dc:date>
    <item>
      <title>Right justify numeric with character</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280760#M7989</link>
      <description>&lt;P&gt;Hello everybody.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I would like to make 100 string variables card1-card100 so that card1=001... card10=010...card100=100.&lt;/P&gt;
&lt;P&gt;Ideally a function that justifies right 'i' with '0' as fiiler character should be used. I tried right() but couldn't make it work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What I then tried was&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;array card{100} card1-card100;
do i=1 to 100;
    if i in (1:9) then card{i}='00'||i;
    if i in (10:99) then card{i}='0'||i;
    if i=100 then card{i}='100';    
end;&lt;/PRE&gt;
&lt;P&gt;but this won't work either.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any ideas?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;P.S. I am on SAS 9.4&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2016 12:59:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280760#M7989</guid>
      <dc:creator>akotronis</dc:creator>
      <dc:date>2016-06-28T12:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: Right justify numeric with character</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280774#M7990</link>
      <description>&lt;P&gt;Use the &lt;A href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000205244.htm" target="_blank"&gt;Zw.d format&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2016 13:27:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280774#M7990</guid>
      <dc:creator>Tim_SAS</dc:creator>
      <dc:date>2016-06-28T13:27:15Z</dc:date>
    </item>
    <item>
      <title>Re: Right justify numeric with character</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280791#M7993</link>
      <description>&lt;P&gt;Hi Tim.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I use&lt;/P&gt;
&lt;PRE&gt;array card{100} card1-card100;
do i=1 to 100;
	card{i}=put(i,z3.);
end;&lt;/PRE&gt;
&lt;P&gt;but it gives card1=1, card2=2, ..., card100=100,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;not card1=001, card2=002, ..., card100=100,&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2016 14:01:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280791#M7993</guid>
      <dc:creator>akotronis</dc:creator>
      <dc:date>2016-06-28T14:01:02Z</dc:date>
    </item>
    <item>
      <title>Re: Right justify numeric with character</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280795#M7996</link>
      <description>&lt;PRE&gt;data;
array card{100} $3 card1-card100;
do i = 1 to 100;
    card{i} = put(i, z3.);
    put card{i};
end;
run;&lt;/PRE&gt;</description>
      <pubDate>Tue, 28 Jun 2016 14:06:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280795#M7996</guid>
      <dc:creator>Tim_SAS</dc:creator>
      <dc:date>2016-06-28T14:06:43Z</dc:date>
    </item>
    <item>
      <title>Re: Right justify numeric with character</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280799#M7998</link>
      <description>&lt;P&gt;Thanks again Tim.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It even worked as&lt;/P&gt;
&lt;PRE&gt;array card{100} $ card1-card100;
do i=1 to 100;
	card{i}=put(i,z3.);
end;&lt;/PRE&gt;
&lt;P&gt;$ was the missing part..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Kind regards.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jun 2016 14:28:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/Right-justify-numeric-with-character/m-p/280799#M7998</guid>
      <dc:creator>akotronis</dc:creator>
      <dc:date>2016-06-28T14:28:35Z</dc:date>
    </item>
  </channel>
</rss>

