<?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: finding values that begin with specific letter---getting error in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/finding-values-that-begin-with-specific-letter-getting-error/m-p/386437#M92550</link>
    <description>&lt;P&gt;Or:&lt;/P&gt;
&lt;PRE&gt;data example;
   input patrank $;
   if not ( patrank in : ('E','W','O','C','U') ) then call missing(patrank);
datalines;
This
Other
words
Can
use
Word 
case
;
run;&lt;/PRE&gt;
&lt;P&gt;is the comparison supposed to be case sensitive? If you want to match "case" as well as "Can" then use upcase(patrank) in the comparison.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Aug 2017 22:04:51 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2017-08-08T22:04:51Z</dc:date>
    <item>
      <title>finding values that begin with specific letter---getting error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/finding-values-that-begin-with-specific-letter-getting-error/m-p/386429#M92548</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am trying to identify all values that do not begin with certain letters...and set them to missing.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if patrank ne: ('E','W','O','C','U') then do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;patrank='';&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;end;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;THis gave me an error...&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;3616              if patrank ne: ('E','W','O','C','U') then do;
                                     -                      --
                                     388                    180
                                     200
ERROR 388-185: Expecting an arithmetic operator.

ERROR 180-322: Statement is not valid or it is used out of proper order.

ERROR 200-322: The symbol is not recognized and will be ignored.

3617              patrank='';
3618          end;
              ---
              161
ERROR 161-185: No matching DO/SELECT statement.
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 08 Aug 2017 21:45:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/finding-values-that-begin-with-specific-letter-getting-error/m-p/386429#M92548</guid>
      <dc:creator>jenim514</dc:creator>
      <dc:date>2017-08-08T21:45:04Z</dc:date>
    </item>
    <item>
      <title>Re: finding values that begin with specific letter---getting error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/finding-values-that-begin-with-specific-letter-getting-error/m-p/386431#M92549</link>
      <description>&lt;P&gt;Try in&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE class=" language-sas"&gt;&lt;CODE class="  language-sas"&gt;  &lt;SPAN class="token keyword"&gt;if&lt;/SPAN&gt; patrank in : &lt;SPAN class="token punctuation"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'E'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'W'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'O'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'C'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;,&lt;/SPAN&gt;&lt;SPAN class="token string"&gt;'U'&lt;/SPAN&gt;&lt;SPAN class="token punctuation"&gt;)&lt;/SPAN&gt; &lt;SPAN class="token keyword"&gt;then&lt;/SPAN&gt; do&lt;SPAN class="token punctuation"&gt;;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 08 Aug 2017 21:55:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/finding-values-that-begin-with-specific-letter-getting-error/m-p/386431#M92549</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2017-08-08T21:55:14Z</dc:date>
    </item>
    <item>
      <title>Re: finding values that begin with specific letter---getting error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/finding-values-that-begin-with-specific-letter-getting-error/m-p/386437#M92550</link>
      <description>&lt;P&gt;Or:&lt;/P&gt;
&lt;PRE&gt;data example;
   input patrank $;
   if not ( patrank in : ('E','W','O','C','U') ) then call missing(patrank);
datalines;
This
Other
words
Can
use
Word 
case
;
run;&lt;/PRE&gt;
&lt;P&gt;is the comparison supposed to be case sensitive? If you want to match "case" as well as "Can" then use upcase(patrank) in the comparison.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2017 22:04:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/finding-values-that-begin-with-specific-letter-getting-error/m-p/386437#M92550</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2017-08-08T22:04:51Z</dc:date>
    </item>
  </channel>
</rss>

