<?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 else if in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/707738#M217340</link>
    <description>Hi - my apologies for the confusion and my bad for the wrong statement of&lt;BR /&gt;the requirement.&lt;BR /&gt;&lt;BR /&gt;the requirement should be LoanDate ge campaign_date.  as the idea is the&lt;BR /&gt;transaction happened after the campaign date.&lt;BR /&gt;&lt;BR /&gt;again Thank you so much for the help.&lt;BR /&gt;</description>
    <pubDate>Tue, 22 Dec 2020 19:19:53 GMT</pubDate>
    <dc:creator>Eugenio211</dc:creator>
    <dc:date>2020-12-22T19:19:53Z</dc:date>
    <item>
      <title>if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705385#M216379</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to do an 'if, else if, then' clause to get a new variable named Campaign_Converted.&amp;nbsp; However it seems that the logic that i am using is not working.&amp;nbsp; below is the data step that I wrote. I've attached the data I am using.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;the idea is to get the campaign date as campaign_converted where in the loan date is &amp;gt;= the campaign_date&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;data can_approvals3_t; set can_approvals2_t;&lt;BR /&gt;format CAMPAIGN_CONVERTED mmddyy.;&lt;/P&gt;&lt;P&gt;if LoanDate &amp;gt;= campaign_date1 and campaign_date2 = . and campaign_date3 = .&lt;BR /&gt;and campaign_date4 = . then CAMPAIGN_CONVERTED = Campaign_date1;&lt;BR /&gt;else if LoanDate &amp;gt;= campaign_date1 and LoanDate &amp;lt; campaign_date2&lt;BR /&gt;and campaign_date3 = . and campaign_date4 = . then CAMPAIGN_CONVERTED = Campaign_date1;&lt;BR /&gt;else if LoanDate &amp;gt;= campaign_date1 and LoanDate &amp;lt; campaign_date2 and LoanDate &amp;lt; campaign_date3&lt;BR /&gt;and LoanDate &amp;lt; campaign_date4 then CAMPAIGN_CONVERTED = Campaign_date1;&lt;/P&gt;&lt;P&gt;else if LoanDate &amp;gt;= campaign_date2 and campaign_date3 = .&lt;BR /&gt;and campaign_date4 = . then CAMPAIGN_CONVERTED = Campaign_date2;&lt;BR /&gt;else if LoanDate &amp;gt;= campaign_date2 and LoanDate &amp;lt; campaign_date3&lt;BR /&gt;and campaign_date4 = . then CAMPAIGN_CONVERTED = Campaign_date2;&lt;/P&gt;&lt;P&gt;else if LoanDate &amp;gt;= campaign_date3 and campaign_date4 = . then CAMPAIGN_CONVERTED = Campaign_date3;&lt;BR /&gt;else if LoanDate &amp;gt;= campaign_date3 and LoanDate &amp;lt; campaign_date4 then CAMPAIGN_CONVERTED = Campaign_date3;&lt;/P&gt;&lt;P&gt;else if LoanDate &amp;gt;= campaign_date4 then CAMPAIGN_CONVERTED = Campaign_date4;&lt;BR /&gt;run;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2020 20:34:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705385#M216379</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-11T20:34:16Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705395#M216383</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data can_approvals3_t; set can_approvals2_t;
format CAMPAIGN_CONVERTED mmddyy.;

if LoanDate &amp;gt;= campaign_date1 and campaign_date2 = . 
   and campaign_date3 = .
   and campaign_date4 = . 
then CAMPAIGN_CONVERTED = Campaign_date1;
else if LoanDate &amp;gt;= campaign_date1 
        and LoanDate &amp;lt; campaign_date2
        and campaign_date3 = . and campaign_date4 = . 
     then CAMPAIGN_CONVERTED = Campaign_date1;
     else if LoanDate &amp;gt;= campaign_date1 
             and LoanDate &amp;lt; campaign_date2 
             and LoanDate &amp;lt; campaign_date3
             and LoanDate &amp;lt; campaign_date4 
          then CAMPAIGN_CONVERTED = Campaign_date1;
          else if LoanDate &amp;gt;= campaign_date2 
                  and campaign_date3 = .
                  and campaign_date4 = . 
               then CAMPAIGN_CONVERTED = Campaign_date2;
               else if LoanDate &amp;gt;= campaign_date2 
                       and LoanDate &amp;lt; campaign_date3
                       and campaign_date4 = . 
                    then CAMPAIGN_CONVERTED = Campaign_date2;
                    else if LoanDate &amp;gt;= campaign_date3 
                            and campaign_date4 = . 
                         then CAMPAIGN_CONVERTED = Campaign_date3;
                         else if LoanDate &amp;gt;= campaign_date3 
                                 and LoanDate &amp;lt; campaign_date4 
                              then CAMPAIGN_CONVERTED = Campaign_date3;
                              else if LoanDate &amp;gt;= campaign_date4 
                                   then CAMPAIGN_CONVERTED = Campaign_date4;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;That's a crazy nested if then statement.&amp;nbsp; I think You need to use do blocks like so:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if LoanDate &amp;gt;= campaign_date1 and campaign_date2 = . 
   and campaign_date3 = .
   and campaign_date4 = . 
then CAMPAIGN_CONVERTED = Campaign_date1;
else do;*&amp;lt;----------;
     if LoanDate &amp;gt;= campaign_date1 
        and LoanDate &amp;lt; campaign_date2
        and campaign_date3 = . and campaign_date4 = . 
     then CAMPAIGN_CONVERTED = Campaign_date1;
     else do;*&amp;lt;-------; 
          if LoanDate &amp;gt;= campaign_date1 
             and LoanDate &amp;lt; campaign_date2 
             and LoanDate &amp;lt; campaign_date3
             and LoanDate &amp;lt; campaign_date4 
          then CAMPAIGN_CONVERTED = Campaign_date1;
          else do;*&amp;lt;-------; 
*
.
.
 
                                   then CAMPAIGN_CONVERTED = Campaign_date4;
                        end;
                    end;
                end;
            end;
        end;
    end;
end;

run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 11 Dec 2020 20:57:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705395#M216383</guid>
      <dc:creator>PhilC</dc:creator>
      <dc:date>2020-12-11T20:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705397#M216385</link>
      <description>&lt;P&gt;You can use a select statement too.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data can_approvals3_t; set can_approvals2_t;
format CAMPAIGN_CONVERTED mmddyy.;

select;
  when (LoanDate &amp;gt;= campaign_date1 and campaign_date2 = . 
        and campaign_date3 = .
        and campaign_date4 = . )
     CAMPAIGN_CONVERTED = Campaign_date1;
  when (LoanDate &amp;gt;= campaign_date1 
        and LoanDate &amp;lt; campaign_date2
        and campaign_date3 = . and campaign_date4 = . )
     CAMPAIGN_CONVERTED = Campaign_date1;
  when (LoanDate &amp;gt;= campaign_date1 
         and LoanDate &amp;lt; campaign_date2 
         and LoanDate &amp;lt; campaign_date3
         and LoanDate &amp;lt; campaign_date4) 
     CAMPAIGN_CONVERTED = Campaign_date1;
*
.
. 
     CAMPAIGN_CONVERTED = Campaign_date4;
end;

run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 11 Dec 2020 21:05:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705397#M216385</guid>
      <dc:creator>PhilC</dc:creator>
      <dc:date>2020-12-11T21:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705398#M216386</link>
      <description>&lt;P&gt;Please provide your sample data in the form of a working data step.&amp;nbsp; You will benefit more if we invest our time in helping you diagnose the problem rather than in making a working sas data set from your excel sheet - which some people won't download for security reasons.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also show us what you got, contrasted to what you expected.&amp;nbsp; Otherwise we are examining a problem statement that is not far enough above the all-too-common "doesn't work" characterization.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Help us help you.&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2020 21:03:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705398#M216386</guid>
      <dc:creator>mkeintz</dc:creator>
      <dc:date>2020-12-11T21:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705400#M216387</link>
      <description>&lt;P&gt;If I understand correctly there are 4 campaigns named vampaign1-campagin4 and named chronologically.&amp;nbsp;Your requirement is to find the &lt;STRONG&gt;last&lt;/STRONG&gt; campaign prior the loan_date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
 set have;
      array cm {} campaign1-campaign4;
      do i=1 to 4;
          if loan_date &amp;lt; cm(i) then do;&lt;BR /&gt;              j = max(1, i-1);
              campaign_converted = vname(cm(j));
               leave;
           end;&lt;BR /&gt;           else if i=4 then campaign_converted = vname(cm(i));
      end;&lt;BR /&gt;      drop i j;
run; 

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2020 21:28:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705400#M216387</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2020-12-11T21:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705403#M216390</link>
      <description>&lt;P&gt;Try this:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data can_approvals3_t; 
set can_approvals2_t;
format CAMPAIGN_CONVERTED mmddyy.;
array cd campaign_date1 - campaign_date4;
do i = 4 to 1 by -1 until (CAMPAIGN_CONVERTED);
	if load_date &amp;gt;= coalesce(cd{i}, constant("BIG")) then 
		CAMPAIGN_CONVERTED = cd{i};
	end;
drop i;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;(untested)&lt;/P&gt;</description>
      <pubDate>Fri, 11 Dec 2020 22:09:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705403#M216390</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2020-12-11T22:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705405#M216391</link>
      <description>thank you, the requirement is the to find the campaign date ge the loan date.</description>
      <pubDate>Fri, 11 Dec 2020 22:29:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705405#M216391</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-11T22:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705406#M216392</link>
      <description>thank you, however it did not work as expected. i got all null.</description>
      <pubDate>Fri, 11 Dec 2020 22:29:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705406#M216392</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-11T22:29:51Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705425#M216405</link>
      <description>&lt;P&gt;Sorry about that. Please provide usable data for testing (not Excel, not too large)&lt;/P&gt;</description>
      <pubDate>Sat, 12 Dec 2020 01:15:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705425#M216405</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2020-12-12T01:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705433#M216411</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/302621"&gt;@Eugenio211&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;thank you, the requirement is the to find the campaign date ge the loan date.
&lt;P class="1607756213654"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="1607756213654"&gt;In this case next code will find the &lt;STRONG&gt;first&lt;/STRONG&gt; campaign date &amp;gt; loan_date:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
 set have;
      array cm {} campaign1-campaign4;
      do i=1 to 4;
          if loan_date &amp;lt; cm(i) or i=4 then do; 
              campaign_converted = vname(cm(j));
              leave;
           end;           
      end;      
     drop i;
run; &lt;/CODE&gt;&lt;/PRE&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Pay attention - in case there is no campaign date &amp;gt;=&amp;nbsp; loan date you will get campaign4.&lt;/P&gt;</description>
      <pubDate>Sat, 12 Dec 2020 07:05:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705433#M216411</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2020-12-12T07:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705768#M216554</link>
      <description>Thank you, this works as expected.&lt;BR /&gt;&lt;BR /&gt;This step will be updated every month when new campaign is added.  and when more campaign months are added this data step will be long and messy to look at.  is there a way to simplify this as to:&lt;BR /&gt;when loandate is ( campaign_date1 campaign_date2 ...........) then CAMPAIGN_CONVERTED = campaign_date&lt;BR /&gt;&lt;BR /&gt;thanks a lot.</description>
      <pubDate>Mon, 14 Dec 2020 16:44:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705768#M216554</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-14T16:44:43Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705788#M216562</link>
      <description>&lt;P&gt;Using array simplifies code. Next code is adapted to any number of camaigns:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let last_cmpgn = 4; /* adapt number to max campaingns */
data want;
 set have;
      array cm {} campaign1-campaign&amp;amp;last_cmpgn;
      do i=1 to dim(cm);;
          if loan_date &amp;lt; cm(i) or i=&amp;amp;last_cmpgn then do; 
             if i = &amp;amp;last_cmpgn then j=i;
             else j = i +1;
              campaign_converted = vname(cm(j));
              leave;
           end;           
      end;      
     drop i j;
run; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 14 Dec 2020 17:51:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705788#M216562</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2020-12-14T17:51:40Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705804#M216567</link>
      <description>&lt;P&gt;Thank you for the code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;however it does not work as expected also the variable campaign_converted is not showing the campaign dates.&amp;nbsp; if you look at row 1 from the result below, it says campaign_date4, however campaign_date1 is the only date available from that row.&amp;nbsp; In addition, when loandate is blank it should not return a campaign_date.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="1113"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;CUSTOMER_KEY&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date1&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date2&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date3&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date4&lt;/TD&gt;
&lt;TD width="71"&gt;LOAN_KEY&lt;/TD&gt;
&lt;TD width="78"&gt;CASH_AMT&lt;/TD&gt;
&lt;TD width="107"&gt;LOAN_BALANCE&lt;/TD&gt;
&lt;TD width="75"&gt;LOANDATE&lt;/TD&gt;
&lt;TD width="103"&gt;PRODUCT_TYPE&lt;/TD&gt;
&lt;TD width="138"&gt;campaign_converted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000048&lt;/TD&gt;
&lt;TD&gt;04/09/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;95853123&lt;/TD&gt;
&lt;TD&gt;$6,770.00&lt;/TD&gt;
&lt;TD&gt;$5,181.87&lt;/TD&gt;
&lt;TD&gt;05/31/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;campaign_date4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000051&lt;/TD&gt;
&lt;TD&gt;07/02/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;96138629&lt;/TD&gt;
&lt;TD&gt;$3,637.00&lt;/TD&gt;
&lt;TD&gt;$2,923.40&lt;/TD&gt;
&lt;TD&gt;08/14/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;campaign_date4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000062&lt;/TD&gt;
&lt;TD&gt;09/19/2019&lt;/TD&gt;
&lt;TD&gt;08/20/2020&lt;/TD&gt;
&lt;TD&gt;10/22/2020&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;campaign_date2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000084&lt;/TD&gt;
&lt;TD&gt;04/09/2019&lt;/TD&gt;
&lt;TD&gt;08/20/2020&lt;/TD&gt;
&lt;TD&gt;10/22/2020&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;campaign_date2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000094&lt;/TD&gt;
&lt;TD&gt;06/23/2020&lt;/TD&gt;
&lt;TD&gt;09/25/2020&lt;/TD&gt;
&lt;TD&gt;11/11/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;campaign_date2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Dec 2020 18:29:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705804#M216567</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-14T18:29:10Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705830#M216573</link>
      <description>&lt;P&gt;Next code is tested.&lt;/P&gt;
&lt;P&gt;I have&amp;nbsp;focused on dates only and ignored other variables&amp;nbsp;while creating the test data.&lt;/P&gt;
&lt;P&gt;I have added a loandate to row 3 just for the test.&lt;/P&gt;
&lt;P&gt;You can assign the campaign date to the converted date by dropping the VNAME function and assigning the value of the array member itself.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
   informat campaign_date1-campaign_date4 loandate mmddyy10.;
   format   campaign_date1-campaign_date4 loandate mmddyy10.;
   infile cards truncover dlm='09'x dsd;
   input CUSTOMER_KEY	
         campaign_date1	
		 campaign_date2	
		 campaign_date3	
		 campaign_date4	
		 LOAN_KEY	
		 CASH_AMT	
		 LOAN_BALANCE	
		 LOANDATE	
		 PRODUCT_TYPE	
		;
cards;
80000048	04/09/2019	 	 	 	95853123	$6,770.00	$5,181.87	05/31/2019	O	
80000051	07/02/2019	 	 	 	96138629	$3,637.00	$2,923.40	08/14/2019	O	
80000062	09/19/2019	08/20/2020	10/22/2020	12/09/2020	 	 	 	10/30/2019 	O 	
80000084	04/09/2019	08/20/2020	10/22/2020	12/09/2020	 	 	 	 	 	
80000094	06/23/2020	09/25/2020	11/11/2020	 	 	 	 	 	 	
;
run;

%let last_cmpgn = 4; /* adapt number to max campaingns */
data want;
 set have;
      array cm {*} campaign_date1-campaign_date&amp;amp;last_cmpgn;
      do i=1 to dim(cm);
         j = i+1;
         if loandate=. or (j &amp;lt;= &amp;amp;last_cmpgn and cm(j)=.) or i=&amp;amp;last_cmpgn then j=i; 
         campaign_converted = vname(cm(j));  /* campaign_converted = cm(j);  */
         leave;
     end;      
     drop i j;
run; &lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 14 Dec 2020 20:09:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705830#M216573</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2020-12-14T20:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705846#M216580</link>
      <description>&lt;P&gt;Maybe next code is better, test on part of the xlsx file you have attached:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;%let last_cmpgn = 4; /* adapt number to max campaingns */
data want;
 set have;
      array cm {*} campaign_date1-campaign_date&amp;amp;last_cmpgn;
      do i=1 to dim(cm);
         j = i+1;
         if loandate=. then leave; else 
         if (j &amp;lt;= &amp;amp;last_cmpgn and cm(j)=.) or i=&amp;amp;last_cmpgn then do;
            campaign_converted = vname(cm(i)); leave; end;
         else 
         if cm(i) &amp;gt; loandate then do; campaign_converted = vname(cm(j)); leave; end;
     end;
     drop i j;
run; 
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;In case it still does not fit the requirements, please post the right expected campaign.&lt;/P&gt;</description>
      <pubDate>Mon, 14 Dec 2020 21:23:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/705846#M216580</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2020-12-14T21:23:59Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/706312#M216774</link>
      <description>&lt;P&gt;Hello - Thank you for taking time on creating this.&amp;nbsp; This actually is working.&amp;nbsp; However I was trying to modify it as I wanted to show the actual campaign date in the 'campaign_converted' column.&lt;/P&gt;
&lt;P&gt;Current:&lt;/P&gt;
&lt;TABLE width="1113"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;CUSTOMER_KEY&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date1&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date2&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date3&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date4&lt;/TD&gt;
&lt;TD width="71"&gt;LOAN_KEY&lt;/TD&gt;
&lt;TD width="78"&gt;CASH_AMT&lt;/TD&gt;
&lt;TD width="107"&gt;LOAN_BALANCE&lt;/TD&gt;
&lt;TD width="75"&gt;LOANDATE&lt;/TD&gt;
&lt;TD width="103"&gt;PRODUCT_TYPE&lt;/TD&gt;
&lt;TD width="138"&gt;campaign_converted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000048&lt;/TD&gt;
&lt;TD&gt;04/09/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;95853123&lt;/TD&gt;
&lt;TD&gt;$6,770.00&lt;/TD&gt;
&lt;TD&gt;$5,194.69&lt;/TD&gt;
&lt;TD&gt;05/31/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;campaign_date1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000051&lt;/TD&gt;
&lt;TD&gt;07/02/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;96138629&lt;/TD&gt;
&lt;TD&gt;$3,637.00&lt;/TD&gt;
&lt;TD&gt;$2,930.73&lt;/TD&gt;
&lt;TD&gt;08/14/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;campaign_date1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000062&lt;/TD&gt;
&lt;TD&gt;09/19/2019&lt;/TD&gt;
&lt;TD&gt;08/20/2020&lt;/TD&gt;
&lt;TD&gt;10/22/2020&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000084&lt;/TD&gt;
&lt;TD&gt;04/09/2019&lt;/TD&gt;
&lt;TD&gt;08/20/2020&lt;/TD&gt;
&lt;TD&gt;10/22/2020&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000094&lt;/TD&gt;
&lt;TD&gt;06/23/2020&lt;/TD&gt;
&lt;TD&gt;09/25/2020&lt;/TD&gt;
&lt;TD&gt;11/11/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000208&lt;/TD&gt;
&lt;TD&gt;11/11/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000217&lt;/TD&gt;
&lt;TD&gt;07/02/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;96149150&lt;/TD&gt;
&lt;TD&gt;$7,860.00&lt;/TD&gt;
&lt;TD&gt;$7,270.36&lt;/TD&gt;
&lt;TD&gt;08/16/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;campaign_date1&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Expected:&lt;/P&gt;
&lt;TABLE width="1113"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;CUSTOMER_KEY&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date1&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date2&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date3&lt;/TD&gt;
&lt;TD width="109"&gt;campaign_date4&lt;/TD&gt;
&lt;TD width="71"&gt;LOAN_KEY&lt;/TD&gt;
&lt;TD width="78"&gt;CASH_AMT&lt;/TD&gt;
&lt;TD width="107"&gt;LOAN_BALANCE&lt;/TD&gt;
&lt;TD width="75"&gt;LOANDATE&lt;/TD&gt;
&lt;TD width="103"&gt;PRODUCT_TYPE&lt;/TD&gt;
&lt;TD width="138"&gt;campaign_converted&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000048&lt;/TD&gt;
&lt;TD&gt;04/09/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;95853123&lt;/TD&gt;
&lt;TD&gt;$6,770.00&lt;/TD&gt;
&lt;TD&gt;$5,194.69&lt;/TD&gt;
&lt;TD&gt;05/31/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;04/09/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000051&lt;/TD&gt;
&lt;TD&gt;07/02/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;96138629&lt;/TD&gt;
&lt;TD&gt;$3,637.00&lt;/TD&gt;
&lt;TD&gt;$2,930.73&lt;/TD&gt;
&lt;TD&gt;08/14/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;07/02/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000062&lt;/TD&gt;
&lt;TD&gt;09/19/2019&lt;/TD&gt;
&lt;TD&gt;08/20/2020&lt;/TD&gt;
&lt;TD&gt;10/22/2020&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000084&lt;/TD&gt;
&lt;TD&gt;04/09/2019&lt;/TD&gt;
&lt;TD&gt;08/20/2020&lt;/TD&gt;
&lt;TD&gt;10/22/2020&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000094&lt;/TD&gt;
&lt;TD&gt;06/23/2020&lt;/TD&gt;
&lt;TD&gt;09/25/2020&lt;/TD&gt;
&lt;TD&gt;11/11/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000208&lt;/TD&gt;
&lt;TD&gt;11/11/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80000217&lt;/TD&gt;
&lt;TD&gt;07/02/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;96149150&lt;/TD&gt;
&lt;TD&gt;$7,860.00&lt;/TD&gt;
&lt;TD&gt;$7,270.36&lt;/TD&gt;
&lt;TD&gt;08/16/2019&lt;/TD&gt;
&lt;TD&gt;O&lt;/TD&gt;
&lt;TD&gt;07/02/2019&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Wed, 16 Dec 2020 14:41:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/706312#M216774</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-16T14:41:33Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/706320#M216778</link>
      <description>&lt;P&gt;Just change from assigning the variable name:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;campaign_converted = vname(cm(j));  &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;to assign the value of that variable:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt; campaign_converted = cm(j);  &lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;Pay attention not to change the index (i or j) - use the original one.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Dec 2020 15:11:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/706320#M216778</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2020-12-16T15:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/706321#M216779</link>
      <description>Thank you so much!</description>
      <pubDate>Wed, 16 Dec 2020 15:13:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/706321#M216779</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-16T15:13:03Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/707557#M217257</link>
      <description>&lt;P&gt;Hi - Hope all is well.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was going through the records generated by the query you have created.&amp;nbsp; I found out that some records are not working as expected.&amp;nbsp; Like the example record from below where the loan date is less than the campaign converted.&amp;nbsp; Instead of 12/09/2020 it should be 10/22/2020 as the loan date is 12/09/2020.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="457"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="105"&gt;CUSTOMER_KEY&lt;/TD&gt;
&lt;TD width="116"&gt;CAMPAIGN_DATE&lt;/TD&gt;
&lt;TD width="75"&gt;LOANDATE&lt;/TD&gt;
&lt;TD width="161"&gt;CAMPAIGN_CONVERTED&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80111608&lt;/TD&gt;
&lt;TD&gt;08/20/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80111608&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;TD&gt;12/08/2020&lt;/TD&gt;
&lt;TD&gt;12/09/2020&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80111608&lt;/TD&gt;
&lt;TD&gt;10/22/2020&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;80111608&lt;/TD&gt;
&lt;TD&gt;09/19/2019&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks a lot!&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 19:53:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/707557#M217257</guid>
      <dc:creator>Eugenio211</dc:creator>
      <dc:date>2020-12-21T19:53:54Z</dc:date>
    </item>
    <item>
      <title>Re: if else if</title>
      <link>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/707565#M217262</link>
      <description>&lt;P&gt;It the first time the company_key spreads on more than one observation.&lt;/P&gt;
&lt;P&gt;You need create the new dataset with a &lt;STRONG&gt;sorted&lt;/STRONG&gt; array of campaign_date:&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;STRONG&gt;09/19/2019 08/20/2020 &lt;FONT color="#FF0000"&gt;12/09/2020&lt;/FONT&gt; 10/22/2020&lt;/STRONG&gt; loan_date = &lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;12/08/2020&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;and campaign_convert is 12/09/2020 &amp;gt; 12/08/2020 as desired.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;If you insist that this is not the expected date, please explain why.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Dec 2020 21:12:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/if-else-if/m-p/707565#M217262</guid>
      <dc:creator>Shmuel</dc:creator>
      <dc:date>2020-12-21T21:12:34Z</dc:date>
    </item>
  </channel>
</rss>

