<?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: multiple values check like in Programming 1 and 2</title>
    <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696622#M634</link>
    <description>&lt;P&gt;LIKE operator does not support multiple values.&amp;nbsp; Use the IN operator instead. (Code simplification hint: the IN operator in SAS does NOT need commas between the values. Spaces will do just fine.)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let procs=1234 2345 4567 8903;
proc sql;
create table test as 
  select * from test
  where proc_cd  in (&amp;amp;procs)
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 04 Nov 2020 18:12:58 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2020-11-04T18:12:58Z</dc:date>
    <item>
      <title>multiple values check like</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696605#M633</link>
      <description>&lt;P&gt;Hi SAS Users,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I need help with finding multiple like values of proc_Cd's. I tried&amp;nbsp;prxmatch(proc_cd , &amp;amp;procs ) &amp;gt; 0 .It didn twork.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc_Cd's are coming in data like -&amp;nbsp;&amp;nbsp;( Ex: 1234|2345|7898)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;procs are coming like&amp;nbsp; - Ex:&amp;nbsp; 1234,2345,4567,8903&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;/P&gt;
&lt;P&gt;create table test as&amp;nbsp;&lt;/P&gt;
&lt;P&gt;select * from test&lt;/P&gt;
&lt;P&gt;where proc_cd like (&amp;amp;procs)&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;Quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Ana&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Nov 2020 17:40:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696605#M633</guid>
      <dc:creator>SASAna</dc:creator>
      <dc:date>2020-11-04T17:40:27Z</dc:date>
    </item>
    <item>
      <title>Re: multiple values check like</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696622#M634</link>
      <description>&lt;P&gt;LIKE operator does not support multiple values.&amp;nbsp; Use the IN operator instead. (Code simplification hint: the IN operator in SAS does NOT need commas between the values. Spaces will do just fine.)&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let procs=1234 2345 4567 8903;
proc sql;
create table test as 
  select * from test
  where proc_cd  in (&amp;amp;procs)
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 04 Nov 2020 18:12:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696622#M634</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2020-11-04T18:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: multiple values check like</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696626#M635</link>
      <description>I have multiple values in proc_cd field, which i need to check from the comma delimited procs. I tried this prxmatch(proc_cd , &amp;amp;procs ) &amp;gt; 0 , but it didnt work.</description>
      <pubDate>Wed, 04 Nov 2020 18:20:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696626#M635</guid>
      <dc:creator>SASAna</dc:creator>
      <dc:date>2020-11-04T18:20:28Z</dc:date>
    </item>
    <item>
      <title>Re: multiple values check like</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696758#M636</link>
      <description>&lt;P&gt;I tried this below small example with hard coded manual entry values , it worked fine. But when i pass the variable names i am getting warning and 0 observations.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Works -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table total as &lt;BR /&gt;select * from test b &lt;BR /&gt;where prxmatch("!(1234|2348)!i" , '1234' ,'2346') &amp;gt; 0&lt;BR /&gt;;&lt;BR /&gt;Quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Does not work -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table total as &lt;BR /&gt;select * from test b &lt;BR /&gt;where prxmatch("!(proc_cd)!i" , &amp;amp;proc) &amp;gt; 0&lt;BR /&gt;;&lt;BR /&gt;Quit;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;WARNING: Function PRXMATCH requires at most 2 argument(s). The extra one(s) will be ignored.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2020 03:11:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696758#M636</guid>
      <dc:creator>SASAna</dc:creator>
      <dc:date>2020-11-05T03:11:57Z</dc:date>
    </item>
    <item>
      <title>Re: multiple values check like</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696848#M637</link>
      <description>%let procs=1234|2345|4567|8903;&lt;BR /&gt;data want;&lt;BR /&gt; set test;&lt;BR /&gt;if findw(symget('procs') ,strip(proc_cd),'|') ;&lt;BR /&gt;run;;</description>
      <pubDate>Thu, 05 Nov 2020 12:53:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696848#M637</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-11-05T12:53:11Z</dc:date>
    </item>
    <item>
      <title>Re: multiple values check like</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696849#M638</link>
      <description>procs are coming like  - Ex:  1234,2345,4567,8903&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt;create table test as &lt;BR /&gt;select * from test&lt;BR /&gt;where findw("&amp;amp;procs",strip(proc_cd), ',' ); &lt;BR /&gt;;&lt;BR /&gt;Quit;</description>
      <pubDate>Thu, 05 Nov 2020 12:56:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696849#M638</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2020-11-05T12:56:19Z</dc:date>
    </item>
    <item>
      <title>Re: multiple values check like</title>
      <link>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696906#M639</link>
      <description>&lt;P&gt;Hi SASAna,&lt;/P&gt;
&lt;P&gt;The below program looks for the values&amp;nbsp; 1234,2345,4567,8903 in the column &lt;EM&gt;&lt;STRONG&gt;Code.&amp;nbsp; &lt;/STRONG&gt;&lt;/EM&gt;The first Data Step creates the test data set.&lt;/P&gt;
&lt;P&gt;Let me know if I have misunderstood your question.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;Mary&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data new;&lt;BR /&gt;input code $;&lt;BR /&gt;datalines;&lt;BR /&gt;1234&lt;BR /&gt;2345&lt;BR /&gt;4567&lt;BR /&gt;5464&lt;BR /&gt;8903&lt;BR /&gt;2090&lt;BR /&gt;1234&lt;BR /&gt;1234&lt;BR /&gt;;&lt;BR /&gt;run;&lt;BR /&gt;%let procs=1234,2345,4567,8903;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;data find;&lt;BR /&gt;&amp;nbsp;set new;&lt;BR /&gt;&amp;nbsp;do i= 1 to 4;&lt;BR /&gt;&amp;nbsp; &amp;nbsp;if code=trim(scan("&amp;amp;procs",i,',')) then output;&lt;BR /&gt;&amp;nbsp;end;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Nov 2020 15:34:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Programming-1-and-2/multiple-values-check-like/m-p/696906#M639</guid>
      <dc:creator>mharding</dc:creator>
      <dc:date>2020-11-05T15:34:32Z</dc:date>
    </item>
  </channel>
</rss>

