<?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: IN operator range for Charater values in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129333#M35258</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think that you can.&amp;nbsp; The closest approximation that I can think of would be to use a format.&amp;nbsp; e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt;&amp;nbsp; value $chars&lt;/P&gt;&lt;P&gt;&amp;nbsp; '200.1'-'239.9',&lt;/P&gt;&lt;P&gt;&amp;nbsp; '250.0'-'260.9'=1&lt;/P&gt;&lt;P&gt;&amp;nbsp; other=0;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; flag = put(v,$chars.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 07 Mar 2013 17:35:56 GMT</pubDate>
    <dc:creator>art297</dc:creator>
    <dc:date>2013-03-07T17:35:56Z</dc:date>
    <item>
      <title>IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129323#M35248</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a character variable with values like '100.0', '100.1', ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanted to flag them if the values are 200.0 to 230.9 and 250.0 to 260.9 ......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I wanted to know if we can specify range while using IN operator upon Character variable?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;Sandy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 19:10:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129323#M35248</guid>
      <dc:creator>Sandhya</dc:creator>
      <dc:date>2013-03-06T19:10:52Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129324#M35249</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is the example helpful?&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;informat v $5.;&lt;/P&gt;&lt;P&gt;input v @@;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;100.0 200.0 230.1 240.0 250.1 260.9 280.8&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt; set have;&lt;/P&gt;&lt;P&gt; if input(v,3.) in (200,210,220,230,250,260) then flag=1;&lt;/P&gt;&lt;P&gt; else flag=0;&lt;/P&gt;&lt;P&gt; proc print;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; v&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; flag&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 200.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 230.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 240.0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 250.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 260.9&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 280.8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 19:19:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129324#M35249</guid>
      <dc:creator>Linlin</dc:creator>
      <dc:date>2013-03-06T19:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129325#M35250</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not with the in operator, but couldn't you use something like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;informat v $5.;&lt;/P&gt;&lt;P&gt;input v @@;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;100.0 200.0 230.1 240.0 250.1 260.9 280.8&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if '200.0' le v le '230.9' or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '250.0' le v le '260.9' then flag=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else flag=0;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 20:43:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129325#M35250</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-03-06T20:43:25Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129326#M35251</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have to know something about your data to do this.&amp;nbsp; If you have unexpected values, you will get unexpected results.&amp;nbsp; For example, will your variable ever take on values like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;200&lt;/P&gt;&lt;P&gt;21ABC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Assuming your data actually do behave, Art's idea of using ranges works just fine.&amp;nbsp; Here is how to do it using the IN operator:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if v in&lt;STRONG&gt;:&lt;/STRONG&gt; ('20', '21', '22, '230', '25', '260') then flag=1;&lt;/P&gt;&lt;P&gt;else flag=0;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The colon after IN says that the comparison should be based on whichever string is shorter (either V or one of the quoted strings).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 21:13:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129326#M35251</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-03-06T21:13:35Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129327#M35252</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok!&amp;nbsp; Here is how you can do it using the IN operator:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; informat v $5.;&lt;/P&gt;&lt;P&gt;&amp;nbsp; input v @@;&lt;/P&gt;&lt;P&gt;&amp;nbsp; cards;&lt;/P&gt;&lt;P&gt;100.0 200.0 230.1 240.0 250.1 260.9 280.8&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if input(v,32.)*10 in (2001:2309) or&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input(v,32.)*10 in (2500:2609) then flag=1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; else flag=0;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 21:24:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129327#M35252</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-03-06T21:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129328#M35253</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Art,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Always time to play with a new toy ...&amp;nbsp;&amp;nbsp; I found you can combine ranges:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if input(v,??32.)*10 in (2001:2309, 2500:2609) then flag=1;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 22:08:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129328#M35253</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-03-06T22:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129329#M35254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nice!&amp;nbsp; Then we should continue to play and reduce everything to one statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have;&lt;/P&gt;&lt;P&gt;informat v $5.;&lt;/P&gt;&lt;P&gt;input v @@;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;100.0 200.0 230.1 240.0 250.1 260.9 280.8&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; flag=ifn(input(v,?? 32.)*10 in (2001:2309,2500:2609),1,0);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 22:16:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129329#M35254</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-03-06T22:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129330#M35255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not a big fan of the IFx() functions. To me it is much easier to read IF/THEN/ELSE statements and I suspect that after compilation SAS is doing the exact same code.&amp;nbsp; But for storing logical expression results as 0 or 1 you do not need either.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;flag = input(v,??32.)*10 in (2001:2309, 2500:2609) ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 22:27:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129330#M35255</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-03-06T22:27:20Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129331#M35256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Agreed!&amp;nbsp; Not about the IFx() functions in general, but definitely in this case I concur.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Mar 2013 22:30:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129331#M35256</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-03-06T22:30:06Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129332#M35257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks guys.&amp;nbsp; It was very helpful.&amp;nbsp; It worked out well for me.&amp;nbsp; I used IFx. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But still I curious on how to give range in the IN logical operator for character values.&amp;nbsp; For numeric values we can use the below code.&lt;/P&gt;&lt;P&gt;A IN (1:5);&lt;/P&gt;&lt;P&gt;instead of A IN (1, 2, 3, 4, 5); &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to know the equivalent for Character values?&lt;/P&gt;&lt;P&gt;Thanks once again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Mar 2013 17:17:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129332#M35257</guid>
      <dc:creator>Sandhya</dc:creator>
      <dc:date>2013-03-07T17:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129333#M35258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think that you can.&amp;nbsp; The closest approximation that I can think of would be to use a format.&amp;nbsp; e.g.:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt;&amp;nbsp; value $chars&lt;/P&gt;&lt;P&gt;&amp;nbsp; '200.1'-'239.9',&lt;/P&gt;&lt;P&gt;&amp;nbsp; '250.0'-'260.9'=1&lt;/P&gt;&lt;P&gt;&amp;nbsp; other=0;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp; flag = put(v,$chars.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Mar 2013 17:35:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129333#M35258</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2013-03-07T17:35:56Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129334#M35259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks once again.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Mar 2013 02:23:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/129334#M35259</guid>
      <dc:creator>Sandhya</dc:creator>
      <dc:date>2013-03-08T02:23:51Z</dc:date>
    </item>
    <item>
      <title>Re: IN operator range for Charater values</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/418523#M67753</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a question on IN operator. I'm using in operator but not&amp;nbsp; getting all the values. e.g&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;if State in ('NJ', 'New Jersey');&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;then I'm getting only NJ in the output and not New Jersey. Can you suggest a better way to get both of the values.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;M&lt;/P&gt;</description>
      <pubDate>Tue, 05 Dec 2017 16:24:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/IN-operator-range-for-Charater-values/m-p/418523#M67753</guid>
      <dc:creator>Malathi13</dc:creator>
      <dc:date>2017-12-05T16:24:10Z</dc:date>
    </item>
  </channel>
</rss>

