<?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: Extracting all records for only two unique variable values in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567711#M159679</link>
    <description>&lt;P&gt;How about&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort
  data=have (keep=mem_id)
  out=members (obs=2)
  nodupkey
;
by mem_id;
run;

proc sort data=have;
by mem_id dos;
run;

data want;
merge
  have
  members (in=m)
;
by mem_id;
if m;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;(untested, composed on my tablet)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS I fixed your have and want datastep codes.&lt;/P&gt;</description>
    <pubDate>Thu, 20 Jun 2019 17:01:00 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2019-06-20T17:01:00Z</dc:date>
    <item>
      <title>Extracting all records for only two unique variable values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567703#M159676</link>
      <description>&lt;P&gt;Good afternoon everyone! I have a dataset where there are multiple records for each member id along with claim numbers and other fields. I want to extract just a sample for two members with all their corresponding multiple records.&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 have;
input mem_id&amp;nbsp; $ claim_id $ amount dos :mmddyy10.;
format dos mmddyy10.;
datalines;
A 1 100 01/01/2017
A&amp;nbsp;1 200 01/01/2017
A&amp;nbsp;2 150 01/02/2017
B 3 50&amp;nbsp;01/01/2018
B 4&amp;nbsp;70&amp;nbsp;01/02/2018
C&amp;nbsp;5&amp;nbsp;10&amp;nbsp;01/01/2019
C&amp;nbsp;5&amp;nbsp;15&amp;nbsp;01/01/2019
;

Data want;
input mem_id&amp;nbsp; $ claim_id $ amount dos :mmddyy10.;
format dos mmddyy10.;
datalines;
A&amp;nbsp;1 100 01/01/2017
A&amp;nbsp;1 200 01/01/2017
A&amp;nbsp;2&amp;nbsp;150 01/02/2017
B 3 50&amp;nbsp;01/01/2018
B 4&amp;nbsp;70&amp;nbsp;01/02/2018
;
&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jun 2019 16:56:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567703#M159676</guid>
      <dc:creator>devsas</dc:creator>
      <dc:date>2019-06-20T16:56:25Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting all records for only two unique variable values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567711#M159679</link>
      <description>&lt;P&gt;How about&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort
  data=have (keep=mem_id)
  out=members (obs=2)
  nodupkey
;
by mem_id;
run;

proc sort data=have;
by mem_id dos;
run;

data want;
merge
  have
  members (in=m)
;
by mem_id;
if m;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;(untested, composed on my tablet)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;PS I fixed your have and want datastep codes.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jun 2019 17:01:00 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567711#M159679</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-06-20T17:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting all records for only two unique variable values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567719#M159682</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;data want;&lt;BR /&gt;set have;&lt;BR /&gt;where mem_id in ('A', 'B');&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anushree&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jun 2019 17:57:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567719#M159682</guid>
      <dc:creator>anushreebiotech</dc:creator>
      <dc:date>2019-06-20T17:57:06Z</dc:date>
    </item>
    <item>
      <title>Re: Extracting all records for only two unique variable values</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567728#M159688</link>
      <description>&lt;P&gt;Thanks , but for this I need to open each dataset every time and find two unique members. Infact i used the same method, but knew it was not very efficient.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jun 2019 18:40:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Extracting-all-records-for-only-two-unique-variable-values/m-p/567728#M159688</guid>
      <dc:creator>devsas</dc:creator>
      <dc:date>2019-06-20T18:40:09Z</dc:date>
    </item>
  </channel>
</rss>

