<?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 in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506821#M135883</link>
    <description>&lt;P&gt;Hi Ballard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My sincere apologies. The logic posted by RW9 works however I have about&amp;nbsp;2 records that giving me blank dates ( with a period sign) instead of the dates. I checked the raw data and it does have dates for those 2 records.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My logic is as follows&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;Data&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt; bal_startdate (rename=(Date=StartDate) drop=Offset_Bal);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;set&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Daily;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;by&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; AccNo;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;if&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; first.AccNo;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;Sql&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;Create&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;table&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Day5_bal &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;as&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;select&lt;/FONT&gt; &lt;FONT color="#008080" face="Courier New" size="2"&gt;a.&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;*,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;b.offset_Bal,&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;b.date &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;as&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Day5,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;case&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;when&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; b.date is missing &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;then&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'N'&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;else&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'Y'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; end &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;as&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Day5_Flag&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;From&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; bal_startdate a&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;left join Daily b &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;on&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; a.AccNo=b.AccNo &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;and&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; b.date=a.StartDate+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;5&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;quit&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The results are as I want however I've picked 2 accounts that having missing 'b.date as Day 5' when there is a date in the raw data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;</description>
    <pubDate>Tue, 23 Oct 2018 13:47:02 GMT</pubDate>
    <dc:creator>Timbim</dc:creator>
    <dc:date>2018-10-23T13:47:02Z</dc:date>
    <item>
      <title>If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506375#M135736</link>
      <description>&lt;P&gt;Hi Community,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please help me with the following.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below is a test data table and the output I am looking for meets the following conditions:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. Give me the list of accounts&amp;nbsp;that contains the&amp;nbsp;'AccBal' if 'Date' equals OpenDate and also&lt;/P&gt;&lt;P&gt;2. For those accounts that meet the above condtion give me the 'O_Bal' for Day5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;AccNo&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;AccBal &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;O_Bal&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;OpenDate&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;10,000.00&lt;/TD&gt;&lt;TD&gt;2000&lt;/TD&gt;&lt;TD&gt;1-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;15,000.00&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;15,000.00&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;15,000.00&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;8-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;15,000.00&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;15,000.00&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10-Sep-18&lt;/TD&gt;&lt;TD&gt;123456&lt;/TD&gt;&lt;TD&gt;15,000.00&lt;/TD&gt;&lt;TD&gt;3000&lt;/TD&gt;&lt;TD&gt;5-Sep-18&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks kindly&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Oct 2018 09:44:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506375#M135736</guid>
      <dc:creator>Timbim</dc:creator>
      <dc:date>2018-10-22T09:44:06Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506382#M135743</link>
      <description>&lt;P&gt;1)&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc sort data=have out=want nodupkey;
  by accno accbal;
  where date=opendate;
run;&lt;/PRE&gt;
&lt;P&gt;2)&lt;/P&gt;
&lt;P&gt;I have no idea what you mean by Day5?&lt;/P&gt;</description>
      <pubDate>Mon, 22 Oct 2018 10:01:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506382#M135743</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-10-22T10:01:52Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506388#M135747</link>
      <description>&lt;P&gt;Hi RW9,&lt;/P&gt;&lt;P&gt;&amp;nbsp;Day5 meaning the O_Bal on the 5th Calender Day using the 'Date' field.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks kindly.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Oct 2018 10:15:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506388#M135747</guid>
      <dc:creator>Timbim</dc:creator>
      <dc:date>2018-10-22T10:15:20Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506391#M135750</link>
      <description>&lt;P&gt;If thats 5 days from the date then something like:&lt;/P&gt;
&lt;PRE&gt;proc sort data=have out=inter nodupkey;&lt;BR /&gt;  by accno accbal;&lt;BR /&gt;  where date=opendate;&lt;BR /&gt;run;&lt;BR /&gt;&lt;BR /&gt;proc sql;&lt;BR /&gt; create table want as&lt;BR /&gt; select a.*,&lt;BR /&gt;        b.accbal as day5&lt;BR /&gt; from inter a&lt;BR /&gt; left join have b&lt;BR /&gt; on     a.accno=b.accno&lt;BR /&gt; and    b.date=a.date+5;&lt;BR /&gt;quit;&lt;/PRE&gt;</description>
      <pubDate>Mon, 22 Oct 2018 10:23:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506391#M135750</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-10-22T10:23:28Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506393#M135751</link>
      <description>&lt;P&gt;Hi RW9&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your prompt response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The first logic works but the 2nd gives me blank for Day 5. It is the O_Bal that I want at Day5 and not the AccBal. I replaced AccBal as Day5 with O_Bal at Day5 using your logic but getting blanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks kindly.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Oct 2018 10:43:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506393#M135751</guid>
      <dc:creator>Timbim</dc:creator>
      <dc:date>2018-10-22T10:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506407#M135758</link>
      <description>&lt;P&gt;Post some test data in the form of a datastep:&lt;BR /&gt;&lt;A href="https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712" target="_blank"&gt;https://communities.sas.com/t5/SAS-Communities-Library/How-to-create-a-data-step-version-of-your-data-AKA-generate/ta-p/258712&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 22 Oct 2018 12:12:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506407#M135758</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2018-10-22T12:12:24Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506481#M135795</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/138573"&gt;@Timbim&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Hi RW9&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for your prompt response.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The first logic works but the 2nd gives me blank for Day 5. It is the O_Bal that I want at Day5 and not the AccBal. I replaced AccBal as Day5 with O_Bal at Day5 using your logic but getting blanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks kindly.&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Show the code you ran and the log.&lt;/P&gt;
&lt;P&gt;Are your dates actual SAS date values or character values masquerading as dates? If so, then the +5 would likely throw an error of some sort.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Oct 2018 15:46:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506481#M135795</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-10-22T15:46:53Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506821#M135883</link>
      <description>&lt;P&gt;Hi Ballard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My sincere apologies. The logic posted by RW9 works however I have about&amp;nbsp;2 records that giving me blank dates ( with a period sign) instead of the dates. I checked the raw data and it does have dates for those 2 records.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My logic is as follows&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;Data&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt; bal_startdate (rename=(Date=StartDate) drop=Offset_Bal);&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;set&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Daily;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;by&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; AccNo;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;if&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; first.AccNo;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;&lt;STRONG&gt;Proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;Sql&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;Create&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;table&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Day5_bal &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;as&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;select&lt;/FONT&gt; &lt;FONT color="#008080" face="Courier New" size="2"&gt;a.&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt;*,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;b.offset_Bal,&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;b.date &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;as&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Day5,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;case&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;when&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; b.date is missing &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;then&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'N'&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Courier New" size="2"&gt;else&lt;/FONT&gt; &lt;FONT color="#800080" face="Courier New" size="2"&gt;'Y'&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; end &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;as&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; Day5_Flag&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;From&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; bal_startdate a&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Courier New" size="2"&gt;left join Daily b &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;on&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; a.AccNo=b.AccNo &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Courier New" size="2"&gt;and&lt;/FONT&gt;&lt;FONT face="Courier New" size="2"&gt; b.date=a.StartDate+&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Courier New" size="2"&gt;5&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#000080" face="Courier New" size="2"&gt;quit&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="2"&gt;;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The results are as I want however I've picked 2 accounts that having missing 'b.date as Day 5' when there is a date in the raw data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;</description>
      <pubDate>Tue, 23 Oct 2018 13:47:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/506821#M135883</guid>
      <dc:creator>Timbim</dc:creator>
      <dc:date>2018-10-23T13:47:02Z</dc:date>
    </item>
    <item>
      <title>Re: If Condition</title>
      <link>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/507391#M136189</link>
      <description>&lt;P&gt;Thanks RW9 for your this logic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I revisited my data and tried your logic again and it works.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks kindly.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Oct 2018 03:13:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/If-Condition/m-p/507391#M136189</guid>
      <dc:creator>Timbim</dc:creator>
      <dc:date>2018-10-25T03:13:09Z</dc:date>
    </item>
  </channel>
</rss>

