<?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: Not getting correct output when using function in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193341#M48541</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, I can see clearer now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data report;&lt;/P&gt;&lt;P&gt;set hospital (keep=patno serial lab&amp;nbsp; Sdate);&lt;/P&gt;&lt;P&gt;by patno lab serial;&lt;/P&gt;&lt;P&gt;retain prev_date;&lt;/P&gt;&lt;P&gt;format prev_date date9.;&lt;/P&gt;&lt;P&gt;if first.lab then prev_date = .;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;if sdate ne . then prev_date = sdate;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now prev_date should always be the last non-missing sdate within the "lab" group.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 01 Jul 2015 07:46:47 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2015-07-01T07:46:47Z</dc:date>
    <item>
      <title>Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193338#M48538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Everyone!&lt;/P&gt;&lt;P&gt;In my below sample, I would like to find the previous date of lab sample collected on Sdate. After that, retrieve all invalid records where previous date is greater than sample sdate.&lt;/P&gt;&lt;P&gt;I am not getting proper result. Lag function is not working when PID got changed.&lt;/P&gt;&lt;P&gt;I have some done error in the programming. can anybody help me.&lt;/P&gt;&lt;P&gt;data hospital;&lt;/P&gt;&lt;P&gt;input patno serial lab $ Sdate :date9. visit;&lt;/P&gt;&lt;P&gt;format sdate date9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1001 1 HCG 25JAN2011 1&lt;/P&gt;&lt;P&gt;1001 2 HCG 20JAN2011 2&lt;/P&gt;&lt;P&gt;1001 3 HCG . 5&lt;/P&gt;&lt;P&gt;1001 2 SBP 24MAR2011 2&lt;/P&gt;&lt;P&gt;1001 1 SBP 20MAR2011 2&lt;/P&gt;&lt;P&gt;1002 1 SBP . 2&lt;/P&gt;&lt;P&gt;1002 3 SBP 19FEB2012 8&lt;/P&gt;&lt;P&gt;1002 2 SBP 16FEB2012 4&lt;/P&gt;&lt;P&gt;1003 1 DBP 25MAR2011 4&lt;/P&gt;&lt;P&gt;1003 2 DBP . 5&lt;/P&gt;&lt;P&gt;1003 3 DBP 15MAR2011 6&lt;/P&gt;&lt;P&gt;1003 4 DBP . 8&lt;/P&gt;&lt;P&gt;1004 1 CPK 12MAR2011 1&lt;/P&gt;&lt;P&gt;1004 2 CPK 15MAR2011 4&lt;/P&gt;&lt;P&gt;1005 1 LDL 18JUN2012 1&lt;/P&gt;&lt;P&gt;1005 2 LDL 14JUN2012 2&lt;/P&gt;&lt;P&gt;1005 3 LDL . 3&lt;/P&gt;&lt;P&gt;1005 4 LDL . 4&lt;/P&gt;&lt;P&gt;1005 5 LDL 16JUN2012 5&lt;/P&gt;&lt;P&gt;1005 6 LDL 17JUN2012 6&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc sort data=hospital; by patno lab serial;run;&lt;/P&gt;&lt;P&gt;data report;&lt;/P&gt;&lt;P&gt;set hospital(keep=patno serial lab&amp;nbsp; Sdate);&lt;/P&gt;&lt;P&gt;by patno lab serial;&lt;/P&gt;&lt;P&gt;prev_date=lag(sdate);&lt;/P&gt;&lt;P&gt;format prev_date date9.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;data error;&lt;/P&gt;&lt;P&gt;set report;&lt;/P&gt;&lt;P&gt;where prev_date is not missing and sdate is not missing;&lt;/P&gt;&lt;P&gt;if prev_date &amp;gt;sdate;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 06:21:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193338#M48538</guid>
      <dc:creator>Abraham</dc:creator>
      <dc:date>2015-07-01T06:21:00Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193339#M48539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data report;&lt;/P&gt;&lt;P&gt;set hospital(keep=patno serial lab&amp;nbsp; Sdate);&lt;/P&gt;&lt;P&gt;by patno lab serial;&lt;/P&gt;&lt;P&gt;prev_date=lag(sdate);&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;if first.lab then prev_date = .; * or first.patno?;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;format prev_date date9.;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 06:34:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193339#M48539</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-07-01T06:34:54Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193340#M48540</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Kurt for your help. But still i am not getting correct output.&lt;/P&gt;&lt;P&gt;For the pid (1003), lab sample is DBP with first collection of sdate as &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;25MAR2011&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt; and last collection of sdate as &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;15MAR2011&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;Therefore previous record of &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;15MAR2011&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt; is &lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;STRONG&gt;25MAR2011&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;When I use the logic of "&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;if prev_date &amp;gt;sdate;", I could not capture this invalid record.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;Could you please help once or any other programming approach to consider&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;patno serial&amp;nbsp;&amp;nbsp; lab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px; background-color: #ffffff;"&gt;Sdate &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;1003 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;25MAR2011&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;1003 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;1003 3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;15MAR2011&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="font-size: 13px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;1003 4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBP&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;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 07:14:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193340#M48540</guid>
      <dc:creator>Abraham</dc:creator>
      <dc:date>2015-07-01T07:14:39Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193341#M48541</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, I can see clearer now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data report;&lt;/P&gt;&lt;P&gt;set hospital (keep=patno serial lab&amp;nbsp; Sdate);&lt;/P&gt;&lt;P&gt;by patno lab serial;&lt;/P&gt;&lt;P&gt;retain prev_date;&lt;/P&gt;&lt;P&gt;format prev_date date9.;&lt;/P&gt;&lt;P&gt;if first.lab then prev_date = .;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;if sdate ne . then prev_date = sdate;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now prev_date should always be the last non-missing sdate within the "lab" group.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 07:46:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193341#M48541</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-07-01T07:46:47Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193342#M48542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just for clarification: Which of these 4 records would you like to be marked as "invalid"?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 07:53:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193342#M48542</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2015-07-01T07:53:20Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193343#M48543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for providing nice logic. Its working fine for all records except below scenario.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose I change the dataset slightly by adding one more record (1001 4 HCG 24JAN2011 7). In that cases the program is not capturing last record.&lt;/P&gt;&lt;P&gt;The last record should capture because previous occurrence of first lab test date is &lt;SPAN style="font-size: 13.3333330154419px;"&gt;25JAN2011 and last occurence is &lt;STRONG style="font-size: 13.3333330154419px;"&gt;24JAN2011.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;STRONG style="font-size: 13.3333330154419px;"&gt; As &lt;SPAN style="font-size: 13.3333330154419px;"&gt;25JAN2011 &amp;gt;&lt;STRONG style="font-size: 13.3333330154419px;"&gt;24JAN2011, the record with serial no '4' satisfy the condition.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;May I request you to check once.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;1001 1 HCG 25JAN2011 1&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;1001 2 HCG 20JAN2011 2&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;1001 3 HCG . 5&lt;/P&gt;&lt;P style="font-size: 13.3333330154419px;"&gt;&lt;STRONG&gt;1001 4 HCG 24JAN2011 7&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data hospital;&lt;/P&gt;&lt;P&gt;input patno serial lab $ Sdate :date9. visit;&lt;/P&gt;&lt;P&gt;format sdate date9.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1001 1 HCG 25JAN2011 1&lt;/P&gt;&lt;P&gt;1001 2 HCG 20JAN2011 2&lt;/P&gt;&lt;P&gt;1001 3 HCG . 5&lt;/P&gt;&lt;P&gt;1001 4 HCG 24JAN2011 7&lt;/P&gt;&lt;P&gt;1001 2 SBP 24MAR2011 2&lt;/P&gt;&lt;P&gt;1001 1 SBP 20MAR2011 2&lt;/P&gt;&lt;P&gt;1002 1 SBP . 2&lt;/P&gt;&lt;P&gt;1002 3 SBP 12FEB2012 8&lt;/P&gt;&lt;P&gt;1002 2 SBP 16FEB2012 4&lt;/P&gt;&lt;P&gt;1003 1 DBP 25MAR2011 4&lt;/P&gt;&lt;P&gt;1003 2 DBP . 5&lt;/P&gt;&lt;P&gt;1003 3 DBP 15MAR2011 6&lt;/P&gt;&lt;P&gt;1003 4 DBP . 8&lt;/P&gt;&lt;P&gt;1004 1 CPK 12MAR2011 1&lt;/P&gt;&lt;P&gt;1004 2 CPK 15MAR2011 4&lt;/P&gt;&lt;P&gt;1005 1 LDL 18JUN2012 1&lt;/P&gt;&lt;P&gt;1005 2 LDL 14JUN2012 2&lt;/P&gt;&lt;P&gt;1005 3 LDL . 3&lt;/P&gt;&lt;P&gt;1005 4 LDL . 4&lt;/P&gt;&lt;P&gt;1005 5 LDL 16JUN2012 5&lt;/P&gt;&lt;P&gt;1005 6 LDL 17JUN2012 6&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc sort data=hospital; by patno lab serial;run;&lt;/P&gt;&lt;P&gt;data report;&lt;/P&gt;&lt;P&gt;set hospital (keep=patno serial lab&amp;nbsp; Sdate);&lt;/P&gt;&lt;P&gt;by patno lab serial;&lt;/P&gt;&lt;P&gt;retain prev_date;&lt;/P&gt;&lt;P&gt;format prev_date date9.;&lt;/P&gt;&lt;P&gt;if first.lab then prev_date = .;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;if sdate ne . then prev_date = sdate;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;data error;&lt;/P&gt;&lt;P&gt;set report;&lt;/P&gt;&lt;P&gt;where prev_date is not missing and sdate is not missing;&lt;/P&gt;&lt;P&gt;if prev_date &amp;gt;sdate;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;patno&lt;/TD&gt;&lt;TD&gt;serial&lt;/TD&gt;&lt;TD&gt;lab&lt;/TD&gt;&lt;TD&gt;Sdate&lt;/TD&gt;&lt;TD&gt;prev_date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1001&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;HCG&lt;/TD&gt;&lt;TD&gt;20-Jan-11&lt;/TD&gt;&lt;TD&gt;25-Jan-11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1002&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;SBP&lt;/TD&gt;&lt;TD&gt;12-Feb-12&lt;/TD&gt;&lt;TD&gt;16-Feb-12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1003&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;DBP&lt;/TD&gt;&lt;TD&gt;15-Mar-11&lt;/TD&gt;&lt;TD&gt;25-Mar-11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1005&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;LDL&lt;/TD&gt;&lt;TD&gt;14-Jun-12&lt;/TD&gt;&lt;TD&gt;18-Jun-12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG style="font-size: 13.3333330154419px;"&gt;1001&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;HCG&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG style="font-size: 13.3333330154419px;"&gt;24-JAN-11 &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG style="font-size: 13.3333330154419px;"&gt;20-JAN-11 &lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;1005&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;LDL&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;16-JUN-12&lt;/TD&gt;&lt;TD&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;18-Jun-12&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;1005&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;LDL&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD&gt;17-JUN-12&lt;/TD&gt;&lt;TD&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;18-Jun-12&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 10:33:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193343#M48543</guid>
      <dc:creator>Abraham</dc:creator>
      <dc:date>2015-07-01T10:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193344#M48544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So you will move the detection of illegal records into the "retain" data step and discard "illegal" values so that the previous one is kept retained.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 10:50:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193344#M48544</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-07-01T10:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193345#M48545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, I think I need to use the retain statement several times. &lt;/P&gt;&lt;P&gt;How can I proceed. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Jul 2015 14:58:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193345#M48545</guid>
      <dc:creator>Abraham</dc:creator>
      <dc:date>2015-07-01T14:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: Not getting correct output when using function</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193346#M48546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data report;&lt;/P&gt;&lt;P&gt;set hospital (keep=patno serial lab&amp;nbsp; Sdate);&lt;/P&gt;&lt;P&gt;by patno lab serial;&lt;/P&gt;&lt;P&gt;retain prev_date;&lt;/P&gt;&lt;P&gt;format prev_date date9.;&lt;/P&gt;&lt;P&gt;if first.lab then prev_date = .;&lt;/P&gt;&lt;P&gt;output;&lt;/P&gt;&lt;P&gt;if sdate ne . &lt;STRONG&gt;and sdate &amp;gt; prev_date&lt;/STRONG&gt; then prev_date = sdate;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jul 2015 07:15:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Not-getting-correct-output-when-using-function/m-p/193346#M48546</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-07-02T07:15:58Z</dc:date>
    </item>
  </channel>
</rss>

