<?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 Merging by adding rows on repeated data in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/Merging-by-adding-rows-on-repeated-data/m-p/703501#M26033</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have some repeated longitudinal data and I want to merge them by ID. I'm trying to add the additional data as extra &lt;STRONG&gt;rows for that ID&lt;/STRONG&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Data1&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;&lt;STRONG&gt;Age&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;01DEC2020&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;25&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;02MAR2021&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;26&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;03APR2022&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;27&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;STRONG style="font-family: inherit;"&gt;&lt;BR /&gt;Data2&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;&lt;STRONG&gt;Age&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;&lt;STRONG&gt;Data_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;&lt;STRONG&gt;XYZ_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;01DEC2027&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.21&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;02MAR2028&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;33&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;NO&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.99&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;03APR2029&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;34&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.64&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;04AUG2030&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;35&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.85&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;05DEC2031&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;36&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.19&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;What I'd like to create is the table below where rows from Data2 is added on top of Data1 (so that they're in chronological order based on date and age):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;&lt;STRONG&gt;Age&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&lt;STRONG&gt;Data_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&lt;STRONG&gt;XYZ_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;01DEC2020&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;25&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;02MAR2021&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;26&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;03APR2022&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;27&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;01DEC2027&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.21&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;02MAR2028&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;33&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;NO&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.99&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;03APR2029&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;34&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.64&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;04AUG2030&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;35&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;05DEC2031&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;36&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.19&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;The code I have right now is not merging the way I'd like as it ends up merging&amp;nbsp;&lt;STRONG&gt;horizontally&lt;/STRONG&gt; and duplicates the row data. It also&amp;nbsp;gives me a "WARNING: Multiple lengths were specified for the BY variable Subject by input data sets" error.&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;merge data1 (in=A) data2 (in=B);&lt;/P&gt;
&lt;P&gt;by ID;&lt;/P&gt;
&lt;P&gt;if A;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Any help with this would be appreciated, thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Dec 2020 22:10:59 GMT</pubDate>
    <dc:creator>asgee</dc:creator>
    <dc:date>2020-12-03T22:10:59Z</dc:date>
    <item>
      <title>Merging by adding rows on repeated data</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Merging-by-adding-rows-on-repeated-data/m-p/703501#M26033</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have some repeated longitudinal data and I want to merge them by ID. I'm trying to add the additional data as extra &lt;STRONG&gt;rows for that ID&lt;/STRONG&gt;.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Data1&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;&lt;STRONG&gt;Age&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;01DEC2020&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;25&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;02MAR2021&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;26&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="46"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="66"&gt;
&lt;P&gt;03APR2022&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="46"&gt;
&lt;P&gt;27&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;STRONG style="font-family: inherit;"&gt;&lt;BR /&gt;Data2&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;&lt;STRONG&gt;Age&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;&lt;STRONG&gt;Data_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;&lt;STRONG&gt;XYZ_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;01DEC2027&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.21&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;02MAR2028&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;33&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;NO&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.99&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;03APR2029&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;34&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.64&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;04AUG2030&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;35&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.85&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="61"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="88"&gt;
&lt;P&gt;05DEC2031&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="61"&gt;
&lt;P&gt;36&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="73"&gt;
&lt;P&gt;0.19&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;What I'd like to create is the table below where rows from Data2 is added on top of Data1 (so that they're in chronological order based on date and age):&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;&lt;STRONG&gt;ID&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;&lt;STRONG&gt;Date&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;&lt;STRONG&gt;Age&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&lt;STRONG&gt;Data_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&lt;STRONG&gt;XYZ_Out&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;01DEC2020&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;25&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;02MAR2021&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;26&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;03APR2022&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;27&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;01DEC2027&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;32&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.21&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;02MAR2028&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;33&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;NO&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.99&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;03APR2029&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;34&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.64&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;04AUG2030&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;35&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;.&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="49"&gt;
&lt;P&gt;12345&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="72"&gt;
&lt;P&gt;05DEC2031&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="49"&gt;
&lt;P&gt;36&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="60"&gt;
&lt;P&gt;YES&lt;/P&gt;
&lt;/TD&gt;
&lt;TD width="55"&gt;
&lt;P&gt;0.19&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;The code I have right now is not merging the way I'd like as it ends up merging&amp;nbsp;&lt;STRONG&gt;horizontally&lt;/STRONG&gt; and duplicates the row data. It also&amp;nbsp;gives me a "WARNING: Multiple lengths were specified for the BY variable Subject by input data sets" error.&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;merge data1 (in=A) data2 (in=B);&lt;/P&gt;
&lt;P&gt;by ID;&lt;/P&gt;
&lt;P&gt;if A;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Any help with this would be appreciated, thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 22:10:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Merging-by-adding-rows-on-repeated-data/m-p/703501#M26033</guid>
      <dc:creator>asgee</dc:creator>
      <dc:date>2020-12-03T22:10:59Z</dc:date>
    </item>
    <item>
      <title>Re: Merging by adding rows on repeated data</title>
      <link>https://communities.sas.com/t5/New-SAS-User/Merging-by-adding-rows-on-repeated-data/m-p/703509#M26037</link>
      <description>&lt;P&gt;data want;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; set data1&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data2&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;
&lt;P&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And what was in your existing Have data set????? Interaction between more than one SET and/or MERGE statement is not a beginner exercise.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You are appending (stacking) data. SAS MERGE if for sidewise combinations to align additional (usually) variables on the same row with common key values. Though if none of the key values match between the two sets Merge will look the same.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Any time you combine multiple data sets variables of the same name should be made to have the same type (all numeric or all character for common names) or the process will fail. If they have different lengths you will get a message like that and may get data truncated depending on orders of things. (Can't fit 10 letters into a space that is expecting 5).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;And usually easier to sort afterwards.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Dec 2020 21:47:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/Merging-by-adding-rows-on-repeated-data/m-p/703509#M26037</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2020-12-03T21:47:49Z</dc:date>
    </item>
  </channel>
</rss>

