<?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: If condition error in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474409#M121899</link>
    <description>&lt;P&gt;Very simple. 89.875 is NOT less or equal to 89.&lt;/P&gt;
&lt;P&gt;Use this type of conditions:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if epi_1 ge 60 and epi_1 lt 90 then &lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 29 Jun 2018 12:19:29 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2018-06-29T12:19:29Z</dc:date>
    <item>
      <title>If condition error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474407#M121897</link>
      <description>&lt;P&gt;i tried up whith this condition.&lt;/P&gt;&lt;P&gt;But the 89 series are come up as null ... Why?&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data cre_epi;
set creatin7;
if epi_1 ge 90 then  
	epi_1_stage =1; 
if epi_1 ge 60 and epi_1 le 89 then 
	epi_1_stage =2; 
if epi_1 ge 30 and epi_1 le 59 then 
	epi_1_stage =3; 
if epi_1 ge 15 and epi_1 le 29 then 
	epi_1_stage =4; 
if epi_1 lt 15 then 
	epi_1_stage =5; 
if epi_1 =. then 
	epi_1_stage =.; 
if epi_5 ge 90 then
	epi_5_stage =1;
if epi_5 ge 60 and epi_5 le 89 then 
	epi_5_stage =2; 
if epi_5 ge 30 and epi_5 le 59 then 
	epi_5_stage =3; 
if epi_5 ge 15 and epi_5 le 29 then 
	epi_5_stage =4; 
if epi_5 lt 15 then 
	epi_5_stage =5; 
if epi_5 =. then 
	epi_5_stage =.; 
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;mno&lt;/TD&gt;&lt;TD&gt;epi_1&lt;/TD&gt;&lt;TD&gt;epi_5&lt;/TD&gt;&lt;TD&gt;epi_1_stage&lt;/TD&gt;&lt;TD&gt;epi_5_stage&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;124438&lt;/TD&gt;&lt;TD&gt;75.387&lt;/TD&gt;&lt;TD&gt;89.875&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;124412&lt;/TD&gt;&lt;TD&gt;82.071&lt;/TD&gt;&lt;TD&gt;82.071&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;112956&lt;/TD&gt;&lt;TD&gt;89.944&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;TD&gt;.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Fri, 29 Jun 2018 12:14:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474407#M121897</guid>
      <dc:creator>Sathish_jammy</dc:creator>
      <dc:date>2018-06-29T12:14:54Z</dc:date>
    </item>
    <item>
      <title>Re: If condition error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474409#M121899</link>
      <description>&lt;P&gt;Very simple. 89.875 is NOT less or equal to 89.&lt;/P&gt;
&lt;P&gt;Use this type of conditions:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if epi_1 ge 60 and epi_1 lt 90 then &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 29 Jun 2018 12:19:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474409#M121899</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-06-29T12:19:29Z</dc:date>
    </item>
    <item>
      <title>Re: If condition error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474410#M121900</link>
      <description>&lt;P&gt;The value of 89.875&amp;nbsp;doesn't satisfy any of your conditions. It is not greater than 90. It is not between 60 and 89. etc.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jun 2018 12:19:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474410#M121900</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2018-06-29T12:19:58Z</dc:date>
    </item>
    <item>
      <title>Re: If condition error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474412#M121901</link>
      <description>&lt;P&gt;This looks more like a job for formats anyways.&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc format;
  value creatin
    1-15=5
    15-30=4
    30-60=3
    60-90=2
    90-high=1
    other=.;
run;

data want;
  set have;
  format epi_1 epi_5 creatin.;
run;
  &lt;/PRE&gt;</description>
      <pubDate>Fri, 29 Jun 2018 12:32:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-condition-error/m-p/474412#M121901</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-06-29T12:32:17Z</dc:date>
    </item>
  </channel>
</rss>

