<?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: Combining two dataset vertically with no repeated id in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793590#M254376</link>
    <description>&lt;P&gt;I'm confused. Twice you say "no repeated ID" and yet your WANT data set has repeats of PATID 2 and PATID 5&lt;/P&gt;</description>
    <pubDate>Mon, 31 Jan 2022 19:25:53 GMT</pubDate>
    <dc:creator>PaigeMiller</dc:creator>
    <dc:date>2022-01-31T19:25:53Z</dc:date>
    <item>
      <title>Combining two dataset vertically with no repeated id</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793585#M254373</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have two datasets with patid and numerous other variables. I want to combine both datasets vertically, but with no repeat patid. For example:&lt;/P&gt;
&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/SPAN&gt; dataset1;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;input&lt;/SPAN&gt; patID year x y $ ; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;datalines&lt;/SPAN&gt;; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;1 2011 34 Yes&lt;/P&gt;
&lt;P class="p2"&gt;2 2012 32 Yes&lt;/P&gt;
&lt;P class="p2"&gt;3 2015 56 No&lt;/P&gt;
&lt;P class="p2"&gt;4 2018 57 No&lt;/P&gt;
&lt;P class="p2"&gt;5 2019 78 Yes&lt;/P&gt;
&lt;P class="p2"&gt;6 2020 66 No&lt;/P&gt;
&lt;P class="p2"&gt;; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;SPAN class="s3"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;data&lt;/STRONG&gt;&lt;/SPAN&gt; dataset2;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;input&lt;/SPAN&gt; patID year x y $ ; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="s2"&gt;datalines&lt;/SPAN&gt;; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p2"&gt;1 2011 43 Yes&lt;/P&gt;
&lt;P class="p2"&gt;2 2014 32 No&lt;/P&gt;
&lt;P class="p2"&gt;3 2015 56 No&lt;/P&gt;
&lt;P class="p2"&gt;4 2018 56 Yes&lt;/P&gt;
&lt;P class="p2"&gt;5 2021 90 Yes&lt;/P&gt;
&lt;P class="p2"&gt;6 2020 66 No&lt;/P&gt;
&lt;P class="p2"&gt;; &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;SPAN class="s3"&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class="p3"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Dataset 1:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;patid&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Year&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;X&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Z&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;34&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2012&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;56&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2019&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;78&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2020&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;66&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Dataset 2:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;patid&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Year&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;X&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Y&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;43&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2014&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;56&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;56&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2021&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;90&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2020&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;66&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Want:&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;patid&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Year&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;X&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Y&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;1&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2011&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;34&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2012&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2014&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;3&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2015&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;56&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;4&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2018&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;57&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;No&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2019&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;78&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;5&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2021&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;90&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;Yes&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="50"&gt;
&lt;P&gt;6&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;2020&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;
&lt;P&gt;66&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="50"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here, I combine dataset 1 and dataset 2 by Id and Year:&lt;/P&gt;
&lt;P&gt;- if all variables match then output.&lt;/P&gt;
&lt;P&gt;- If all variables didn't match (except Id and Year) then keep dataset 1 observations.&lt;/P&gt;
&lt;P&gt;- if Id or Year don't match then create a new row in the new dataset.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;sandyzman1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jan 2022 19:17:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793585#M254373</guid>
      <dc:creator>sandyzman1</dc:creator>
      <dc:date>2022-01-31T19:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: Combining two dataset vertically with no repeated id</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793590#M254376</link>
      <description>&lt;P&gt;I'm confused. Twice you say "no repeated ID" and yet your WANT data set has repeats of PATID 2 and PATID 5&lt;/P&gt;</description>
      <pubDate>Mon, 31 Jan 2022 19:25:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793590#M254376</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2022-01-31T19:25:53Z</dc:date>
    </item>
    <item>
      <title>Re: Combining two dataset vertically with no repeated id</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793591#M254377</link>
      <description>&lt;P&gt;I think you want to merge the data, sort the results, and then use the FIRST.patId and FIRST.Year auto variables to control which observations are retained:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data A;
length Z $3;
input patid Year X Z;
datalines;
1 2011 34 Yes
2 2012 32 Yes
3 2015 56 No
4 2018 57 No
5 2019 78 Yes
6 2020 66 No
;
 
data B;
length Z $3;
input patid Year X Z;
datalines;
1 2011 43 Yes
2 2014 32 No
3 2015 56 No
4 2018 56 Yes
5 2021 90 Yes
6 2020 66 No
;

data Mrg;
set A(in=in1) B;
if in1 then DS = 1;
else DS = 2;
run;

proc sort data=Mrg;
by patid Year DS;
run;

data Want;
set Mrg;
by patId year;
if First.patID OR First.Year;
run;

proc print data=Want; 
var patId Year X Z;
run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 31 Jan 2022 19:34:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793591#M254377</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2022-01-31T19:34:43Z</dc:date>
    </item>
    <item>
      <title>Re: Combining two dataset vertically with no repeated id</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793601#M254381</link>
      <description>&lt;P&gt;Sounds like you want to INTERLEAVE the datasets and keep the first one per PATID, YEAR group.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
  set dataset1 dataset2 ;
  by patid year;
  if first.year;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 31 Jan 2022 20:04:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793601#M254381</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-01-31T20:04:41Z</dc:date>
    </item>
    <item>
      <title>Re: Combining two dataset vertically with no repeated id</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793663#M254394</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13684"&gt;@Rick_SAS&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The IF statement does not make sense.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;by patId year;
if First.patID OR First.Year;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;If the FIRST.PATID flag is true then by definition the FIRST.YEAR flag is also true.&amp;nbsp; The first observations for a patient is by definition the first observation for the first year within that patient.&amp;nbsp; Otherwise it is not the first observation for the patient.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So you just want.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;if First.Year;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Note the whole MRG data step is not needed.&amp;nbsp; SAS will load the observations from the datasets in the order they are listed on the SET statement.&amp;nbsp; Just include the BY statement so it does it BY the key variables.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Want;
  set A B;
  by patId year;
  if First.Year;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Feb 2022 03:57:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Combining-two-dataset-vertically-with-no-repeated-id/m-p/793663#M254394</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2022-02-01T03:57:03Z</dc:date>
    </item>
  </channel>
</rss>

