<?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: How to create Match merge with n x n observations and Missing ? in SAS Data Management</title>
    <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166185#M3181</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I don't see why you would want to do this.&amp;nbsp; It seems very random to just merge data to other data based on position.&amp;nbsp; The reason you have the data merging to all the other data is that you by group, or matching variables are not enough to show a distinct merge.&amp;nbsp; If for instance I sort the input slightly differently I would get different results, hence not a good idea.&amp;nbsp; Personally I would investigate what actually needs to be merged together and use other variables, or assign variables to make that merge explicit.&amp;nbsp; If you really only want position in the dataset (which as I mentioned could be different each time), then assign an order variable and merge on that as well, e.g.&lt;/P&gt;&lt;P&gt;DATA_A :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E082&amp;nbsp;&amp;nbsp;&amp;nbsp; E08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E242&amp;nbsp;&amp;nbsp;&amp;nbsp; E24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E282&amp;nbsp;&amp;nbsp;&amp;nbsp; E28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; 4102&amp;nbsp;&amp;nbsp;&amp;nbsp; F20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E522&amp;nbsp;&amp;nbsp;&amp;nbsp; F52&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E102&amp;nbsp;&amp;nbsp;&amp;nbsp; G10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E302&amp;nbsp;&amp;nbsp;&amp;nbsp; G30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp;&amp;nbsp; 1G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp;&amp;nbsp; 3S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA_B;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; KCDTXS36&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; KCDTXS38&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 04 Jul 2014 08:29:55 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2014-07-04T08:29:55Z</dc:date>
    <item>
      <title>How to create Match merge with n x n observations and Missing ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166183#M3179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to do Match Merge 2 datasets of different variables. Currently when I use the BY statement, any missing values are retained from last value for the match. That creates lot of duplicates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA_A :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E082&amp;nbsp;&amp;nbsp;&amp;nbsp; E08&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E242&amp;nbsp;&amp;nbsp;&amp;nbsp; E24&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E282&amp;nbsp;&amp;nbsp;&amp;nbsp; E28&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; 4102&amp;nbsp;&amp;nbsp;&amp;nbsp; F20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E522&amp;nbsp;&amp;nbsp;&amp;nbsp; F52&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E102&amp;nbsp;&amp;nbsp;&amp;nbsp; G10&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E302&amp;nbsp;&amp;nbsp;&amp;nbsp; G30&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp;&amp;nbsp; 1G&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp;&amp;nbsp; 3S&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp;&amp;nbsp; 1G&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp;&amp;nbsp; 3S&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA_B;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC01&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC02&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC03&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; KCDTXS36&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; KCDTXS38&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; TXDVTS35&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; TXDVTS37&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp; KCDTXS44&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp; KCDTXS46&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp; TXDVTS43&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp; TXDVTS45&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA DATA_C ;&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; &lt;/P&gt;&lt;P&gt;&amp;nbsp; MERGE&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&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; DATA_A&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;P&gt;&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; DATA_B&lt;/P&gt;&lt;P&gt;&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;&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; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BY COMPLIB&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; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;My current output:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E082&amp;nbsp; E08&amp;nbsp;&amp;nbsp; UKDUKC01&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E242&amp;nbsp; E24&amp;nbsp;&amp;nbsp; UKDUKC02&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E282&amp;nbsp; E28&amp;nbsp;&amp;nbsp; UKDUKC03&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; 4102&amp;nbsp; F20&amp;nbsp;&amp;nbsp; UKDUKC04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E522&amp;nbsp; F52&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;UKDUKC04&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E102&amp;nbsp; G10&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;UKDUKC04&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E302&amp;nbsp; G30&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;UKDUKC04&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp; 1G&amp;nbsp;&amp;nbsp; KCDTXS36&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&amp;nbsp;&amp;nbsp; KCDTXS38&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #ff0000;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&amp;nbsp; &lt;/SPAN&gt; TXDVTS35&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #ff0000;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; TXDVTS37&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp; 1G&amp;nbsp;&amp;nbsp; KCDTXS44&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&amp;nbsp;&amp;nbsp; KCDTXS46&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #ff0000;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; TXDVTS43&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #ff0000;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp; TXDVTS45&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i do the above code to merge the output is like this which is ugly like below: The missing values are assigned as the last value on the BY variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The last observation of the by variable is repeating for the missing values. How to avoid that ? i want the missing values to be considered as missing rather than taking last observation. Any inputs are much appreciated:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;My desired output:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E082&amp;nbsp; E08&amp;nbsp;&amp;nbsp; UKDUKC01&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E242&amp;nbsp; E24&amp;nbsp;&amp;nbsp; UKDUKC02&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E282&amp;nbsp; E28&amp;nbsp;&amp;nbsp; UKDUKC03&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; 4102&amp;nbsp; F20&amp;nbsp;&amp;nbsp; UKDUKC04&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E522&amp;nbsp; F52&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E102&amp;nbsp; G10&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E302&amp;nbsp; G30&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp; 1G&amp;nbsp;&amp;nbsp; KCDTXS36&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&amp;nbsp;&amp;nbsp; KCDTXS38&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp; &lt;/SPAN&gt;&amp;nbsp; TXDVTS35&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; &lt;SPAN style="color: #ff0000;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&lt;/SPAN&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;TXDVTS37&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp; 1G&amp;nbsp;&amp;nbsp; KCDTXS44&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp; 3S&amp;nbsp;&amp;nbsp; KCDTXS46&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; &lt;SPAN style="color: #ff0000;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&lt;/SPAN&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;TXDVTS43&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt; &lt;SPAN style="color: #ff0000;"&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS40&lt;/SPAN&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;TXDVTS45&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Sathish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 04:23:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166183#M3179</guid>
      <dc:creator>sathishthangamani</dc:creator>
      <dc:date>2014-07-04T04:23:48Z</dc:date>
    </item>
    <item>
      <title>Re: How to create Match merge with n x n observations and Missing ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166184#M3180</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm not sure why in your desired result the first column can be blank. I assume this first column is "COMPLIB" and as this is the key it should always have a value (as at least one of the 2 tables will provide such a key).&lt;/P&gt;&lt;P&gt;Make sure you fully understand how the result set differs in cases of many-to-many relationships between using a data step "merge" and a SQL join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I believe below code does what you're asking for.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA DATA_C;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if 0 then set a b;&lt;/P&gt;&lt;P&gt;&amp;nbsp; call missing(of _all_);&lt;/P&gt;&lt;P&gt;&amp;nbsp; MERGE &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_A &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_B&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp; BY COMPLIB;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 08:01:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166184#M3180</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-07-04T08:01:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to create Match merge with n x n observations and Missing ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166185#M3181</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry, I don't see why you would want to do this.&amp;nbsp; It seems very random to just merge data to other data based on position.&amp;nbsp; The reason you have the data merging to all the other data is that you by group, or matching variables are not enough to show a distinct merge.&amp;nbsp; If for instance I sort the input slightly differently I would get different results, hence not a good idea.&amp;nbsp; Personally I would investigate what actually needs to be merged together and use other variables, or assign variables to make that merge explicit.&amp;nbsp; If you really only want position in the dataset (which as I mentioned could be different each time), then assign an order variable and merge on that as well, e.g.&lt;/P&gt;&lt;P&gt;DATA_A :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E082&amp;nbsp;&amp;nbsp;&amp;nbsp; E08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E242&amp;nbsp;&amp;nbsp;&amp;nbsp; E24&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E282&amp;nbsp;&amp;nbsp;&amp;nbsp; E28&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; 4102&amp;nbsp;&amp;nbsp;&amp;nbsp; F20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E522&amp;nbsp;&amp;nbsp;&amp;nbsp; F52&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E102&amp;nbsp;&amp;nbsp;&amp;nbsp; G10&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp;&amp;nbsp;&amp;nbsp; E302&amp;nbsp;&amp;nbsp;&amp;nbsp; G30&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3302&amp;nbsp;&amp;nbsp;&amp;nbsp; 1G&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp;&amp;nbsp;&amp;nbsp; 3002&amp;nbsp;&amp;nbsp;&amp;nbsp; 3S&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA_B;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;BOAVTS01&amp;nbsp; UKDUKC04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; KCDTXS36&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: courier new,courier;"&gt;TXSVTS30&amp;nbsp; KCDTXS38&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 08:29:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166185#M3181</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-07-04T08:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to create Match merge with n x n observations and Missing ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166186#M3182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RW9, i tried using your suggestion of creating a new variable called SEQ and merged by COMPLIB SEQ to make it more distinct. It worked fine now. I got what i wanted. Thank you so much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 10:17:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166186#M3182</guid>
      <dc:creator>sathishthangamani</dc:creator>
      <dc:date>2014-07-04T10:17:46Z</dc:date>
    </item>
    <item>
      <title>Re: How to create Match merge with n x n observations and Missing ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166187#M3183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Patrick for yore response. I will try your method also for my learning.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jul 2014 10:18:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166187#M3183</guid>
      <dc:creator>sathishthangamani</dc:creator>
      <dc:date>2014-07-04T10:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: How to create Match merge with n x n observations and Missing ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166188#M3184</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm so glad you found a solution, &lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;Sathish&lt;/SPAN&gt;. Can you mark correct or helpful answers so other community members with a similar challenge can easily find it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Anna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 13:44:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166188#M3184</guid>
      <dc:creator>AnnaBrown</dc:creator>
      <dc:date>2014-07-07T13:44:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to create Match merge with n x n observations and Missing ?</title>
      <link>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166189#M3185</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did. Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2014 13:47:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Data-Management/How-to-create-Match-merge-with-n-x-n-observations-and-Missing/m-p/166189#M3185</guid>
      <dc:creator>sathishthangamani</dc:creator>
      <dc:date>2014-07-07T13:47:38Z</dc:date>
    </item>
  </channel>
</rss>

