<?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: Number range in if statement not working in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199903#M49941</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;41000 &amp;lt;= var1 &amp;lt;= 41099&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Jun 2015 16:51:08 GMT</pubDate>
    <dc:creator>Steelers_In_DC</dc:creator>
    <dc:date>2015-06-04T16:51:08Z</dc:date>
    <item>
      <title>Number range in if statement not working</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199899#M49937</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to create a variable that is a 1 if it is in a range&lt;/P&gt;&lt;P&gt;My code looks like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data new;&lt;/P&gt;&lt;P&gt;set old;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if var1 in (41000:41099) then var2 = 1;&lt;/P&gt;&lt;P&gt;else var2 = 0;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It turns up with only 0's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When I run this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc freq data = new;&lt;/P&gt;&lt;P&gt;table var1;&lt;/P&gt;&lt;P&gt;where var1 in (&lt;SPAN style="font-size: 13.3333330154419px;"&gt;41000:41099);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;It shows 50 numbers and hundreds of numbers in the freq.&amp;nbsp; What am I doing wrong?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2015 14:59:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199899#M49937</guid>
      <dc:creator>weweaw</dc:creator>
      <dc:date>2015-06-04T14:59:47Z</dc:date>
    </item>
    <item>
      <title>Re: Number range in if statement not working</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199900#M49938</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why write it that way in the first place?&lt;/P&gt;&lt;P&gt;data new;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set old;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var2=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if 41000 &amp;lt;= var1 &amp;lt;= 41099) then var2=1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2015 15:12:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199900#M49938</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-06-04T15:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: Number range in if statement not working</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199901#M49939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;allow SAS to do the evaluation; the results are boolean, i.e. (0,1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var2 = (41000 &amp;lt;= var1 &amp;lt;= 41099);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2015 15:19:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199901#M49939</guid>
      <dc:creator>Ron_MacroMaven</dc:creator>
      <dc:date>2015-06-04T15:19:51Z</dc:date>
    </item>
    <item>
      <title>Re: Number range in if statement not working</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199902#M49940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;VAR1 must be an integer for IN(41000:41099) specification to match;&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; range;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;do&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; _n_ = &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;to&lt;/SPAN&gt; &lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;50&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r = rannor(&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;123&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var1 = r*&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;1e2&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; + &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;41050&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var2 = var1 in(&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;41000&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;:&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;41099&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var3 = int(var1) in(&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;41000&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;:&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;41099&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;output&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;end&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;print&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;IMG alt="6-4-2015 11-26-55 AM.png" class="jive-image" src="https://communities.sas.com/legacyfs/online/10735_6-4-2015 11-26-55 AM.png" /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2015 16:22:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199902#M49940</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2015-06-04T16:22:36Z</dc:date>
    </item>
    <item>
      <title>Re: Number range in if statement not working</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199903#M49941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;41000 &amp;lt;= var1 &amp;lt;= 41099&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2015 16:51:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199903#M49941</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-06-04T16:51:08Z</dc:date>
    </item>
    <item>
      <title>Re: Number range in if statement not working</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199904#M49942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think the problem you are experiencing is not in the code you are writing, which works just fine, but perhaps in the dataset you are reading in. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My hunch is that the user data _null_ could be right: make sure var1 in your dataset is actually a numeric variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Otherwise if you still have trouble, I'd suggest giving us a sample of the dataset you are reading in.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2015 16:14:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199904#M49942</guid>
      <dc:creator>seeLowGreen</dc:creator>
      <dc:date>2015-06-05T16:14:08Z</dc:date>
    </item>
    <item>
      <title>Re: Number range in if statement not working</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199905#M49943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is actually happening is further revealed in the SAS log when IN is used in a WHERE statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;32&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proc print;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;33&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where var1 in(&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;41000&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;:&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;41099&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;);&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;34&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;NOTE: &lt;/SPAN&gt;&lt;SPAN style="color: #ff0000; background-color: #ffffff;"&gt;No&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; observations were selected from data set WORK&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;.R&lt;/STRONG&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;ANGE.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;NOTE: There were &lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;0&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; observations read from the data set WORK&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;.R&lt;/STRONG&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;ANGE.&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;WHERE (var1=INT(var1)) and (var1&amp;gt;=&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;41000&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; and var1&amp;lt;=&lt;/SPAN&gt;&lt;SPAN style="color: #008080; background-color: #ffffff;"&gt;41099&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;);&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2015 17:18:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Number-range-in-if-statement-not-working/m-p/199905#M49943</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2015-06-05T17:18:01Z</dc:date>
    </item>
  </channel>
</rss>

