<?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: I want to ouput in disinct member who is having service date and with in days and status in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-ouput-in-disinct-member-who-is-having-service-date-and/m-p/845852#M334398</link>
    <description>&lt;P&gt;I don't think it is clear what you're trying to do. However, I think this is close.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Mbr_ID F_NM $ L_NM $ CLM_TYP $ SRVC_DT :ddmmyy10. DAYS CMPL_STS :$50.;
infile datalines dlm = '|';
format SRVC_DT ddmmyy10.;
datalines;
111|A|Z|LAB|1/1/22|21|with in 40 days       
111|A|Z|MED|      |  |not meeting condition 
123|B|Y|LAB|      |  |not meeting condition 
123|B|Y|MED|2/2/22|41|After 40 day          
;

proc sql;
   create table want as
   select distinct *
   from have
   where SRVC_DT and DAYS
   group by Mbr_ID
   having max(SRVC_DT) = SRVC_DT
   ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 23 Nov 2022 06:13:11 GMT</pubDate>
    <dc:creator>PeterClemmensen</dc:creator>
    <dc:date>2022-11-23T06:13:11Z</dc:date>
    <item>
      <title>I want to ouput in disinct member who is having service date and with in days</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-ouput-in-disinct-member-who-is-having-service-date-and/m-p/845840#M334388</link>
      <description>&lt;P&gt;I Have data set with below data example format,&lt;/P&gt;&lt;P&gt;I want to ouput in disinct member who is having service date and with in days and status. I am using below code. but I am still&amp;nbsp; in correct data. Thank you in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I need final data to be like below&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Mbr_ID&amp;nbsp; F_NM&amp;nbsp; L_NM&amp;nbsp; CLM_TYP&amp;nbsp; SRVC_DT&amp;nbsp; DAYS&amp;nbsp; CMPL_STS&lt;/P&gt;&lt;P&gt;111&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Z&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LAB&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1/1/22&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 21&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;with in 40 days&amp;nbsp;&lt;/P&gt;&lt;P&gt;123&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MED&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2/2/22&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 41&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;After 40 day&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Actual data in table&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Mbr_ID&amp;nbsp; F_NM&amp;nbsp; L_NM&amp;nbsp; CLM_TYP&amp;nbsp; SRVC_DT&amp;nbsp; DAYS&amp;nbsp; CMPL_STS&lt;/P&gt;&lt;P&gt;111&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Z&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LAB&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1/1/22&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 21&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;with in 40 days&amp;nbsp;&lt;/P&gt;&lt;P&gt;111&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;A&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Z&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MED&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; not meeting condition&lt;/P&gt;&lt;P&gt;123&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LAB&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;not meeting condition&lt;/P&gt;&lt;P&gt;123&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; B&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Y&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; MED&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2/2/22&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 41&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;After 40 day&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Code&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;proc sort data =a;&lt;/P&gt;&lt;P&gt;by mbr_id&amp;nbsp; SRVC_DT&amp;nbsp; DAYS;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data b;&lt;/P&gt;&lt;P&gt;set a;&lt;/P&gt;&lt;P&gt;by&amp;nbsp;mbr_id&amp;nbsp; SRVC_DT&amp;nbsp; DAYS;&lt;/P&gt;&lt;P&gt;if first.mbr_id and first.sevc_dt and first.days;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Nov 2022 15:42:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-ouput-in-disinct-member-who-is-having-service-date-and/m-p/845840#M334388</guid>
      <dc:creator>saskishore</dc:creator>
      <dc:date>2022-11-23T15:42:12Z</dc:date>
    </item>
    <item>
      <title>Re: I want to ouput in disinct member who is having service date and with in days and status</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-ouput-in-disinct-member-who-is-having-service-date-and/m-p/845847#M334394</link>
      <description>&lt;P&gt;It is not clear what you have and what you want, also please post data in usable form.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe you all you need is a where statement:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set have;
  where not missing(SRVC_DT) and not missing(DAYS);
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 23 Nov 2022 05:50:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-ouput-in-disinct-member-who-is-having-service-date-and/m-p/845847#M334394</guid>
      <dc:creator>andreas_lds</dc:creator>
      <dc:date>2022-11-23T05:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: I want to ouput in disinct member who is having service date and with in days and status</title>
      <link>https://communities.sas.com/t5/SAS-Programming/I-want-to-ouput-in-disinct-member-who-is-having-service-date-and/m-p/845852#M334398</link>
      <description>&lt;P&gt;I don't think it is clear what you're trying to do. However, I think this is close.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
input Mbr_ID F_NM $ L_NM $ CLM_TYP $ SRVC_DT :ddmmyy10. DAYS CMPL_STS :$50.;
infile datalines dlm = '|';
format SRVC_DT ddmmyy10.;
datalines;
111|A|Z|LAB|1/1/22|21|with in 40 days       
111|A|Z|MED|      |  |not meeting condition 
123|B|Y|LAB|      |  |not meeting condition 
123|B|Y|MED|2/2/22|41|After 40 day          
;

proc sql;
   create table want as
   select distinct *
   from have
   where SRVC_DT and DAYS
   group by Mbr_ID
   having max(SRVC_DT) = SRVC_DT
   ;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 23 Nov 2022 06:13:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/I-want-to-ouput-in-disinct-member-who-is-having-service-date-and/m-p/845852#M334398</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2022-11-23T06:13:11Z</dc:date>
    </item>
  </channel>
</rss>

