<?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: A New Date Field Required in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476219#M122521</link>
    <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input caseid :$20.	status :$20.	startdate :mmddyy10.	duedate  :mmddyy10.;
format startdate 	duedate  mmddyy10.;
cards;
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	CorrectionRqrd	6/4/2018	6/15/2018
  1000000013	Corrected	7/6/2018	6/16/2018
  1000000013	CorrectionRqrd	6/6/2018	6/16/2018
  1000000017	Corrected	6/15/2018	6/15/2018
  1000000018	Corrected	6/15/2018	6/15/2018
  1000000019	Complete	6/15/2018	6/15/2018
  1000000020	Corrected	6/15/2018	6/15/2018
  1000000021	Corrected	6/20/2018	6/18/2018
  1000000022	Corrected	6/21/2018	6/18/2018
  1000000024	Corrected	6/22/2018	6/22/2018
  1000000024	CorrectionRqrd	6/21/2018	6/22/2018
  1000000025	Corrected	6/26/2018	6/22/2018
  1000000026	Corrected	6/29/2018	6/22/2018
  1000000032	Corrected	6/22/2018	5/25/2018
  1000000032	CorrectionRqrd	6/22/2018	5/25/2018
  1000000037	CorrectionRqrd	7/4/2018	6/5/2018
  ;
proc sql;
create table want as 
select *,ifn(max((status='CorrectionRqrd')*startdate)&amp;gt;0,max((status='CorrectionRqrd')*startdate),startdate) as reqrddate format=mmddyy10. 
from have
group by caseid
order by caseid;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sat, 07 Jul 2018 16:33:25 GMT</pubDate>
    <dc:creator>novinosrin</dc:creator>
    <dc:date>2018-07-07T16:33:25Z</dc:date>
    <item>
      <title>A New Date Field Required</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476209#M122515</link>
      <description>&lt;P&gt;Dear Experts,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Required you guidance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Attached 2 files, have and want. I need a new variable &lt;STRONG&gt;reqrddate&lt;/STRONG&gt; as mentioned in the want data.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If &lt;SPAN&gt;case id&amp;nbsp;&lt;/SPAN&gt;has status as &lt;STRONG&gt;corrected&lt;/STRONG&gt;(secondary) and &lt;STRONG&gt;correctionreqrd&lt;/STRONG&gt;(&lt;SPAN&gt;primary&lt;/SPAN&gt;) both then fetch the date against correctionreqrd&amp;nbsp;otherwise fetch the date against corrected. If case id has status as&amp;nbsp;&lt;STRONG&gt;Complete&lt;/STRONG&gt;(primary) then fetch date against complete. The &lt;STRONG&gt;reqrddate&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;should have only one date for each case id.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please refer attached want data for more clarity.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jul 2018 15:14:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476209#M122515</guid>
      <dc:creator>Rahul_SAS</dc:creator>
      <dc:date>2018-07-07T15:14:41Z</dc:date>
    </item>
    <item>
      <title>Re: A New Date Field Required</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476215#M122519</link>
      <description>&lt;P&gt;Keep in mind that this is not a Microsoft support forum. If you have questions concerning SAS, post&amp;nbsp;&lt;EM&gt;SAS datasets&lt;/EM&gt; in a usable way (data steps), so we have something to test code against.&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jul 2018 16:12:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476215#M122519</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-07-07T16:12:16Z</dc:date>
    </item>
    <item>
      <title>Re: A New Date Field Required</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476217#M122520</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input caseid :$20.	status :$20.	startdate :mmddyy10.	duedate  :mmddyy10.;
format startdate 	duedate  mmddyy10.;
cards;
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	CorrectionRqrd	6/4/2018	6/15/2018
  1000000013	Corrected	7/6/2018	6/16/2018
  1000000013	CorrectionRqrd	6/6/2018	6/16/2018
  1000000017	Corrected	6/15/2018	6/15/2018
  1000000018	Corrected	6/15/2018	6/15/2018
  1000000019	Complete	6/15/2018	6/15/2018
  1000000020	Corrected	6/15/2018	6/15/2018
  1000000021	Corrected	6/20/2018	6/18/2018
  1000000022	Corrected	6/21/2018	6/18/2018
  1000000024	Corrected	6/22/2018	6/22/2018
  1000000024	CorrectionRqrd	6/21/2018	6/22/2018
  1000000025	Corrected	6/26/2018	6/22/2018
  1000000026	Corrected	6/29/2018	6/22/2018
  1000000032	Corrected	6/22/2018	5/25/2018
  1000000032	CorrectionRqrd	6/22/2018	5/25/2018
  1000000037	CorrectionRqrd	7/4/2018	6/5/2018
  ;

data want;
do until(last.caseid);
set have;
by caseid;
if status='CorrectionRqrd' then reqrddate=startdate;
end;
do until(last.caseid);
set have;
by caseid;
if not reqrddate then reqrddate=startdate;
output;
end;
format reqrddate mmddyy10.;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 07 Jul 2018 16:13:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476217#M122520</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-07T16:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: A New Date Field Required</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476219#M122521</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input caseid :$20.	status :$20.	startdate :mmddyy10.	duedate  :mmddyy10.;
format startdate 	duedate  mmddyy10.;
cards;
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	Corrected	6/5/2018	6/15/2018
  1000000006	CorrectionRqrd	6/4/2018	6/15/2018
  1000000013	Corrected	7/6/2018	6/16/2018
  1000000013	CorrectionRqrd	6/6/2018	6/16/2018
  1000000017	Corrected	6/15/2018	6/15/2018
  1000000018	Corrected	6/15/2018	6/15/2018
  1000000019	Complete	6/15/2018	6/15/2018
  1000000020	Corrected	6/15/2018	6/15/2018
  1000000021	Corrected	6/20/2018	6/18/2018
  1000000022	Corrected	6/21/2018	6/18/2018
  1000000024	Corrected	6/22/2018	6/22/2018
  1000000024	CorrectionRqrd	6/21/2018	6/22/2018
  1000000025	Corrected	6/26/2018	6/22/2018
  1000000026	Corrected	6/29/2018	6/22/2018
  1000000032	Corrected	6/22/2018	5/25/2018
  1000000032	CorrectionRqrd	6/22/2018	5/25/2018
  1000000037	CorrectionRqrd	7/4/2018	6/5/2018
  ;
proc sql;
create table want as 
select *,ifn(max((status='CorrectionRqrd')*startdate)&amp;gt;0,max((status='CorrectionRqrd')*startdate),startdate) as reqrddate format=mmddyy10. 
from have
group by caseid
order by caseid;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sat, 07 Jul 2018 16:33:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476219#M122521</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2018-07-07T16:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: A New Date Field Required</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476220#M122522</link>
      <description>&lt;P&gt;&lt;SPAN class="login-bold"&gt;Sure KurtBresmer, will keep that in mind.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="login-bold"&gt;i am a new sas user os got stuck and was not getting any solution. tested many ways.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jul 2018 16:37:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476220#M122522</guid>
      <dc:creator>Rahul_SAS</dc:creator>
      <dc:date>2018-07-07T16:37:43Z</dc:date>
    </item>
    <item>
      <title>Re: A New Date Field Required</title>
      <link>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476221#M122523</link>
      <description>&lt;P&gt;&lt;SPAN class="login-bold"&gt;Thank you novinosrin for your help.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 07 Jul 2018 16:38:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/A-New-Date-Field-Required/m-p/476221#M122523</guid>
      <dc:creator>Rahul_SAS</dc:creator>
      <dc:date>2018-07-07T16:38:55Z</dc:date>
    </item>
  </channel>
</rss>

