<?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 conditions in one if statement in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247062#M268615</link>
    <description>&lt;P&gt;Read more here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000201951.htm" target="_self"&gt;DO Statement&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/basess/58133/HTML/default/viewer.htm#a001371426.htm" target="_self"&gt;Performing More Than One Action in an IF-THEN Statement&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Sat, 30 Jan 2016 21:51:08 GMT</pubDate>
    <dc:creator>mohamed_zaki</dc:creator>
    <dc:date>2016-01-30T21:51:08Z</dc:date>
    <item>
      <title>Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247059#M268613</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;How can I create multiple conditions form one if statement?&lt;/P&gt;
&lt;P&gt;Here's what I mean.&amp;nbsp;&amp;nbsp;The regular IF/THEN/ELSE statement is:&lt;/P&gt;
&lt;P&gt;if product in&amp;nbsp;('ABC', 'CDE') THEN Var1=balance ; ELSE Var1=limit;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What if I want to also apply Var2 and Var3?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So&amp;nbsp;something like :&lt;/P&gt;
&lt;P&gt;if product in&amp;nbsp;('ABC', 'CDE') THEN Var1=balance AND Var2=balance2&amp;nbsp;; ELSE Var1=limit AND Var2=limit2;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2016 21:44:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247059#M268613</guid>
      <dc:creator>podarum</dc:creator>
      <dc:date>2016-01-30T21:44:57Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247060#M268614</link>
      <description>&lt;P&gt;I think the title is not matching the decriptions. You are asking about multiple actions not multiple coonditions.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For applying multiple actions use &lt;STRONG&gt;Do; END;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;like&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if product in ('ABC', 'CDE') THEN Do;
    Var1=balance;
    Var2=balance2 ; 
END;
ELSE  Do;
	Var1=limit;
	Var2=limit2;  
END;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2016 22:07:36 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247060#M268614</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2016-01-30T22:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247062#M268615</link>
      <description>&lt;P&gt;Read more here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrdict/64316/HTML/default/viewer.htm#a000201951.htm" target="_self"&gt;DO Statement&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/basess/58133/HTML/default/viewer.htm#a001371426.htm" target="_self"&gt;Performing More Than One Action in an IF-THEN Statement&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2016 21:51:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247062#M268615</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2016-01-30T21:51:08Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247069#M268616</link>
      <description>&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2016 23:24:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247069#M268616</guid>
      <dc:creator>podarum</dc:creator>
      <dc:date>2016-01-30T23:24:20Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247071#M268617</link>
      <description>&lt;P&gt;Kindly close the thread by marking the reply as "Accepted Solution"&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2016 23:54:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247071#M268617</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2016-01-30T23:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247072#M268618</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/1797"&gt;@podarum﻿&lt;/a&gt;&amp;nbsp;Please mark the question answered.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2016 23:54:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/247072#M268618</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2016-01-30T23:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/251916#M268619</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/49185"&gt;@mohamed_zaki﻿&lt;/a&gt;&amp;nbsp;Would you please be able to tell me how to do multiple&amp;nbsp;&lt;EM&gt;conditions&lt;/EM&gt; in one If-Then statement? (I, too, was fooled by the title of this thread).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying:&lt;/P&gt;&lt;P&gt;if (opv0_card='Yes') &amp;amp; (opv0_recall=. or 'Yes') then opv0=1;&lt;BR /&gt;else if (opv0_card=.) &amp;amp; (opv0_recall='Yes') then opv0=2;&lt;BR /&gt;else opv0=3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But unfortunately none of my '3' values are showing up, and way too many are being sorted into my '2' values... I would really appreciate your help! Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 23 Feb 2016 23:51:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/251916#M268619</guid>
      <dc:creator>chelsealutz</dc:creator>
      <dc:date>2016-02-23T23:51:07Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/251922#M268620</link>
      <description>&lt;P&gt;Your code should work. It may be other thing in your full code or with the data. I suggest you open new thread and post sample data with your full code. Then we could be more helpful.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Feb 2016 00:06:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/251922#M268620</guid>
      <dc:creator>mohamed_zaki</dc:creator>
      <dc:date>2016-02-24T00:06:34Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/349956#M268621</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm writing multiple conditions in if statement and I keep getting the same error that "Variable is uninitialized". can you please help me with the correct way of writing the if statement for multiple conditions. For e.g.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data new;&lt;/P&gt;&lt;P&gt;set have;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;if target=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;and&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Tier=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"D"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; or Tier &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;in&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; (&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"A"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;, &lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"B"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;, &lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"C"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;then&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;&amp;nbsp; do all_total=final_call &lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;end;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&amp;nbsp;else do &lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;target=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;1&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;and&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Tier=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"D"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; or Tier &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;in&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; (&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"A"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;, &lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"B"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;, &lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"C"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;) &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;then&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; do all_SAMPLE=sig_sam end;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;&amp;nbsp;else do &lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;target=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;0&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;and&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Tier=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"D"&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; or Tier=&lt;/FONT&gt;&lt;FONT color="#800080" face="Courier New" size="2"&gt;"Z"&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;then&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; do all_W_SAMPLE=&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;nontgt_sam end;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;run;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Can I do the same using proc sql by joining two tables such as table_A and table_B? How can I do that?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;The error message I get is "Variable Final_call is uninitialized";&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Variable sig_sam is uninitialized&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;variable nontgt_sam is uninitialized.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;I used proc sql but it doesn't show any error messages but the dataset has zero observations.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;Thank you&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;M&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2017 04:15:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/349956#M268621</guid>
      <dc:creator>Malathi13</dc:creator>
      <dc:date>2017-04-14T04:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: Multiple conditions in one if statement</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/349957#M268622</link>
      <description>&lt;P&gt;Your problem is the DO THEN statements.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If it's a single assignment you don't need DO THEN END.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If &amp;lt;condition&amp;gt; then do;&lt;/P&gt;
&lt;P&gt;sas code;&lt;/P&gt;
&lt;P&gt;end;&lt;/P&gt;
&lt;P&gt;else if ...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OR&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;if &amp;lt;condition&amp;gt; then all_toral=final_call;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Apr 2017 04:36:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Multiple-conditions-in-one-if-statement/m-p/349957#M268622</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2017-04-14T04:36:53Z</dc:date>
    </item>
  </channel>
</rss>

