<?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 Statement in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192461#M266194</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;data want;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if value &amp;lt; 0 then result=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else result=1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;result is 0 for minus numbers, 1 otherwise.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Jan 2015 11:59:36 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2015-01-22T11:59:36Z</dc:date>
    <item>
      <title>IF Statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192460#M266193</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 need a statement to show&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if balance is a minus number then 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How is this written please?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2015 11:53:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192460#M266193</guid>
      <dc:creator>anonymous_user</dc:creator>
      <dc:date>2015-01-22T11:53:26Z</dc:date>
    </item>
    <item>
      <title>Re: IF Statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192461#M266194</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;data want;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; set have;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if value &amp;lt; 0 then result=0;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else result=1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;result is 0 for minus numbers, 1 otherwise.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2015 11:59:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192461#M266194</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-01-22T11:59:36Z</dc:date>
    </item>
    <item>
      <title>Re: IF Statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192462#M266195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RW9,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sorry, can i have this in proc sql please?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2015 12:01:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192462#M266195</guid>
      <dc:creator>anonymous_user</dc:creator>
      <dc:date>2015-01-22T12:01:51Z</dc:date>
    </item>
    <item>
      <title>Re: IF Statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192463#M266196</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SQL;&lt;/P&gt;&lt;P&gt; select *, &lt;/P&gt;&lt;P&gt; case when age-13 lt 0 then 0&lt;/P&gt;&lt;P&gt; else age-13&lt;/P&gt;&lt;P&gt; end as age_diff from sashelp.class;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2015 12:13:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192463#M266196</guid>
      <dc:creator>Loko</dc:creator>
      <dc:date>2015-01-22T12:13:16Z</dc:date>
    </item>
    <item>
      <title>Re: IF Statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192464#M266197</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Replace if /then with case/when&lt;/P&gt;&lt;P&gt;case&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when &amp;lt;condition&amp;gt; then &amp;lt;result&amp;gt; else &amp;lt;default option&amp;gt; end as variable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can also be&lt;/P&gt;&lt;P&gt;case&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;variable&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; when &amp;lt;condition&amp;gt; then &amp;lt;result&amp;gt; else &amp;lt;default option&amp;gt; end&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;E.g.&lt;/P&gt;&lt;P&gt;case when variable &amp;lt; 0 then 0 else 1 as result&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2015 13:17:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192464#M266197</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-01-22T13:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: IF Statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192465#M266198</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Another approach is to not change the value just how it displays with a custom format:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt;value myneg&lt;/P&gt;&lt;P&gt;low - 0 = 0&lt;/P&gt;&lt;P&gt;other = [best8.]&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And in any display use that format by adding&lt;/P&gt;&lt;P&gt;Format var myneg. ;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jan 2015 16:46:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192465#M266198</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-01-22T16:46:23Z</dc:date>
    </item>
    <item>
      <title>Re: IF Statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192466#M266199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ... another way in SQL ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;data old;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;input balance @@;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;datalines;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;-1 20 56 -99 . 80 100 -0.123&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;proc sql;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;select *, balance - (balance lt 0) * balance as new from old;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;quit;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt; balance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;---------------------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 56&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -99&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&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; .&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 100&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&amp;nbsp; -0.123&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;though if it's just display that's important, the suggestion about using a FORMAT is probably better&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2015 02:43:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/IF-Statement/m-p/192466#M266199</guid>
      <dc:creator>MikeZdeb</dc:creator>
      <dc:date>2015-01-23T02:43:47Z</dc:date>
    </item>
  </channel>
</rss>

