<?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: Can someone help on the follwing question un-unk-unky.... in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409231#M99968</link>
    <description>can you please explain prxchange function I'm little bit confuse in it..</description>
    <pubDate>Tue, 31 Oct 2017 17:33:18 GMT</pubDate>
    <dc:creator>rajeshalwayswel</dc:creator>
    <dc:date>2017-10-31T17:33:18Z</dc:date>
    <item>
      <title>Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408991#M99891</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If data contains UN----it should replace with -----01&lt;/P&gt;&lt;P&gt;if data contains UNK------it should replace with&amp;nbsp; -----jan&lt;/P&gt;&lt;P&gt;if data contains UN-UNK-UNKY------ it should be missing....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data have;&lt;BR /&gt;input dt $15.;&lt;BR /&gt;cards;&lt;BR /&gt;23-jan-2000&lt;BR /&gt;un-feb-2001&lt;BR /&gt;un-unk-2002&lt;BR /&gt;un-unk-unky&lt;BR /&gt;un-may-1999&lt;BR /&gt;un-mar-2002&lt;BR /&gt;un-unk-2010&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Required Output:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;23-jan-2000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;01-feb-2001&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;01-jan-2002&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;01-may-1999&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;01-mar-2002&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;01-jan-2010&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2017 05:40:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408991#M99891</guid>
      <dc:creator>rajeshalwayswel</dc:creator>
      <dc:date>2017-10-31T05:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408993#M99893</link>
      <description>&lt;P&gt;As UNKY contains UNK and the last contains UN,&lt;/P&gt;
&lt;P&gt;I shall check from the longest to the shortest string:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
 set have;&lt;BR /&gt;     dt = upcase(dt);        /* line added */
      i = index(dt,'UNKY');
     if i &amp;gt; 0 then dt= ' '; /* line was edited as dt is char type */
     else do;
         i = index(dt,'UNK');
         if i&amp;gt;0 then substr(dt,4,3) = 'jan';
         else do;
             i = index(dt,'UN');
             if i = 1 then substr(dt,1,2) = '01';
     end; end; 
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 31 Oct 2017 06:05:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408993#M99893</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-10-31T06:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408994#M99894</link>
      <description>You may need upcase dt.</description>
      <pubDate>Tue, 31 Oct 2017 05:54:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408994#M99894</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-10-31T05:54:09Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408995#M99895</link>
      <description>&lt;P&gt;sorry it not working any other way just I ran in sas i'm getting exact what I said... Thanks for reply...&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2017 05:57:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408995#M99895</guid>
      <dc:creator>rajeshalwayswel</dc:creator>
      <dc:date>2017-10-31T05:57:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408996#M99896</link>
      <description>&lt;P&gt;Have you matched &lt;STRONG&gt;case&lt;/STRONG&gt; writting:&lt;/P&gt;
&lt;P&gt;If UN-UNK-UNKY in input are all lowcase check for un-unk-unky&amp;nbsp;&lt;/P&gt;
&lt;P&gt;or you can precede a line with &lt;STRONG&gt;dt=upcase(dt);&lt;/STRONG&gt;&amp;nbsp; before checking for&amp;nbsp;&lt;STRONG&gt;&amp;nbsp;&lt;SPAN&gt;UN-UNK-UNKY&lt;/SPAN&gt;&lt;/STRONG&gt;&amp;nbsp;(in upper case letters).&lt;/P&gt;</description>
      <pubDate>Tue, 31 Oct 2017 06:02:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408996#M99896</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-10-31T06:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408999#M99897</link>
      <description>&lt;P&gt;Alternatively you can do:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
 set have;
       if substr(dt,1,2) = 'un' then
          substr(dt,1,2) = '01';

      if substr(dt,4,3) = 'unk' then
         substr(dt,4,3) = 'jan';

      if substr(dt,8.4) = 'unky' then dt = ' ';
run;
  &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 31 Oct 2017 06:14:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/408999#M99897</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2017-10-31T06:14:51Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409129#M99939</link>
      <description>&lt;PRE&gt;

data have;
input dt $15.;
dt=prxchange('s/\bun\b/01/',1,dt);
dt=prxchange('s/\bunk\b/jan/',1,dt);
want=input(dt,?? date11.);
format want date11.;
cards;
23-jan-2000
un-feb-2001
un-unk-2002
un-unk-unky
un-may-1999
un-mar-2002
un-unk-2010
;
run;


&lt;/PRE&gt;</description>
      <pubDate>Tue, 31 Oct 2017 14:21:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409129#M99939</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-10-31T14:21:17Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409218#M99966</link>
      <description>Thanks it work's....</description>
      <pubDate>Tue, 31 Oct 2017 17:07:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409218#M99966</guid>
      <dc:creator>rajeshalwayswel</dc:creator>
      <dc:date>2017-10-31T17:07:47Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409231#M99968</link>
      <description>can you please explain prxchange function I'm little bit confuse in it..</description>
      <pubDate>Tue, 31 Oct 2017 17:33:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409231#M99968</guid>
      <dc:creator>rajeshalwayswel</dc:creator>
      <dc:date>2017-10-31T17:33:18Z</dc:date>
    </item>
    <item>
      <title>Re: Can someone help on the follwing question un-unk-unky....</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409448#M100036</link>
      <description>&lt;PRE&gt;
Sorry . I have no time to explain PRXCHANGE(), search it at support.sas.com

Here '\b' stand for the boundary of a word.

&lt;/PRE&gt;</description>
      <pubDate>Wed, 01 Nov 2017 13:08:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Can-someone-help-on-the-follwing-question-un-unk-unky/m-p/409448#M100036</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-11-01T13:08:24Z</dc:date>
    </item>
  </channel>
</rss>

