<?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: Problem in Merging two files in SAS University. in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195855#M266487</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How does the fact that the data is in Excel matter? Once you import the data into SAS they're SAS datasets and I agree with Linus - use a left join. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't even think there's an easy way for a data step merge to accomplish this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may want to list out your variables but the code should look something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select a.*, b.*&lt;/P&gt;&lt;P&gt;from table1 as a&lt;/P&gt;&lt;P&gt;left join table2 as b&lt;/P&gt;&lt;P&gt;on a.id=b.id;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 14 Apr 2015 19:51:16 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2015-04-14T19:51:16Z</dc:date>
    <item>
      <title>Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195852#M266484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks, I'm new to SAS programming.&amp;nbsp; I'm trying to merge two files and i'm not able to apply if the condition is Many to one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; merge&amp;nbsp; inputfile_1 (in=a) inputfile_2&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; by ID;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if a ; --&amp;gt; When i use this statement, I get output like below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This just matched the first ID and not rest of the ID's present in the file1. Please help me what I'm missing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my below example.&lt;/P&gt;&lt;P&gt;inputfile_1&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 192px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="19" width="64"&gt;ID&lt;/TD&gt;&lt;TD width="64"&gt;Amount&lt;/TD&gt;&lt;TD width="64"&gt;Description&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl63"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;800,000&lt;/TD&gt;&lt;TD&gt;Test 33&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;inputfile_2&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="216"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="19" width="64"&gt;ID&lt;/TD&gt;&lt;TD width="88"&gt;Amount_new&lt;/TD&gt;&lt;TD width="64"&gt;Description_new&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;450,000&lt;/TD&gt;&lt;TD&gt;Test 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;350,000&lt;/TD&gt;&lt;TD&gt;Test 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;250,000&lt;/TD&gt;&lt;TD&gt;Test 6&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Desired Output :&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 320px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="19" width="64"&gt;ID&lt;/TD&gt;&lt;TD width="64"&gt;Amount&lt;/TD&gt;&lt;TD width="64"&gt;Description&lt;/TD&gt;&lt;TD width="64"&gt;Amount_new&lt;/TD&gt;&lt;TD width="64"&gt;Description_new&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;450,000&lt;/TD&gt;&lt;TD&gt;Test 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;450,000&lt;/TD&gt;&lt;TD&gt;Test 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;450,000&lt;/TD&gt;&lt;TD&gt;Test 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;350,000&lt;/TD&gt;&lt;TD&gt;Test 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;350,000&lt;/TD&gt;&lt;TD&gt;Test 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;350,000&lt;/TD&gt;&lt;TD&gt;Test 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;250,000&lt;/TD&gt;&lt;TD&gt;Test 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;250,000&lt;/TD&gt;&lt;TD&gt;Test 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;250,000&lt;/TD&gt;&lt;TD&gt;Test 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;800,000&lt;/TD&gt;&lt;TD&gt;Test 33&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Output I get :&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 320px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="19" width="64"&gt;ID&lt;/TD&gt;&lt;TD width="64"&gt;Amount&lt;/TD&gt;&lt;TD width="64"&gt;Description&lt;/TD&gt;&lt;TD width="64"&gt;Amount_new&lt;/TD&gt;&lt;TD width="64"&gt;Description_new&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;450,000&lt;/TD&gt;&lt;TD&gt;Test 4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;TD class="xl65"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;12345&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;TD class="xl65"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;350,000&lt;/TD&gt;&lt;TD&gt;Test 5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;TD class="xl65"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;23456&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;TD class="xl65"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;500,000&lt;/TD&gt;&lt;TD&gt;Test 1&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;250,000&lt;/TD&gt;&lt;TD&gt;Test 6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;600,000&lt;/TD&gt;&lt;TD&gt;Test 2&lt;/TD&gt;&lt;TD class="xl65"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD align="right" height="19"&gt;34567&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;700,000&lt;/TD&gt;&lt;TD&gt;Test 3&lt;/TD&gt;&lt;TD class="xl65"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;45678&lt;/TD&gt;&lt;TD&gt;800,000&lt;/TD&gt;&lt;TD&gt;Test 33&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 18:36:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195852#M266484</guid>
      <dc:creator>mithuns22</dc:creator>
      <dc:date>2015-04-14T18:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195853#M266485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SQL left join would be more straight forward.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 19:10:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195853#M266485</guid>
      <dc:creator>LinusH</dc:creator>
      <dc:date>2015-04-14T19:10:34Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195854#M266486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your Prompt reply Linus Hjorth. But, I have the data in Excel file. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 19:27:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195854#M266486</guid>
      <dc:creator>mithuns22</dc:creator>
      <dc:date>2015-04-14T19:27:58Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195855#M266487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;How does the fact that the data is in Excel matter? Once you import the data into SAS they're SAS datasets and I agree with Linus - use a left join. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't even think there's an easy way for a data step merge to accomplish this. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may want to list out your variables but the code should look something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table want as&lt;/P&gt;&lt;P&gt;select a.*, b.*&lt;/P&gt;&lt;P&gt;from table1 as a&lt;/P&gt;&lt;P&gt;left join table2 as b&lt;/P&gt;&lt;P&gt;on a.id=b.id;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 19:51:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195855#M266487</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-04-14T19:51:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195856#M266488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Reeza. I will try this option and keep you posted. Also, thanks for your patience on providing a solution to newbie. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Apr 2015 19:59:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195856#M266488</guid>
      <dc:creator>mithuns22</dc:creator>
      <dc:date>2015-04-14T19:59:16Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195857#M266489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There must be more to your code in the data step than you posted&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data in1;&lt;/P&gt;&lt;P&gt;infile cards dlm='09'x;&lt;/P&gt;&lt;P&gt;input ID amount :comma. description :$7.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 500,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 600,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 700,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 500,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 600,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 700,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 500,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 600,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 700,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&lt;/P&gt;&lt;P&gt;45678&amp;nbsp;&amp;nbsp;&amp;nbsp; 800,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 33&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data in2;&lt;/P&gt;&lt;P&gt;infile cards dlm='09'x;&lt;/P&gt;&lt;P&gt;input ID amount_new :comma. description_new :$7.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 450,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 4&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 350,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 5&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 250,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 6&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;merge in1 (in=a) in2;&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;P&gt;&lt;/P&gt;&lt;P&gt;gave me this result:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 500000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 450000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 4&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 600000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 450000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 4&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 700000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 450000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 4&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 500000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 350000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 5&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 600000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 350000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 5&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 700000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 350000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 5&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 500000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&amp;nbsp;&amp;nbsp;&amp;nbsp; 250000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 6&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 600000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&amp;nbsp;&amp;nbsp;&amp;nbsp; 250000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 6&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 700000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&amp;nbsp;&amp;nbsp;&amp;nbsp; 250000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 6&lt;/P&gt;&lt;P&gt;45678&amp;nbsp;&amp;nbsp;&amp;nbsp; 800000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 33&amp;nbsp;&amp;nbsp;&amp;nbsp; .&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;which is exactly how the data step merge should work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 05:58:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195857#M266489</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-04-15T05:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195858#M266490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;SPAN style="font-size: 11.6999998092651px; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;STRONG&gt;&lt;A _jive_internal="true" class="jiveTT-hover-user jive-username-link active_link" data-avatarid="-1" data-externalid="" data-presence="null" data-userid="828210" data-username="KurtBremser" href="https://communities.sas.com/people/KurtBremser" id="jive-82821044489036671712186" style="padding: 0 3px 0 0; font-weight: inherit; font-style: inherit; font-size: 1.1em; font-family: inherit; color: #0e66ba;"&gt;KurtBremser, &lt;/A&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I executed the same code from above in SAS University, here is my output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached my Sample code and result for your reference. Is results variation is because of the versions?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="10039" alt="sascode.png" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/10039_sascode.png" width="450" /&gt;&lt;IMG __jive_id="10040" alt="result.png" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/10040_result.png" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 15:19:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195858#M266490</guid>
      <dc:creator>mithuns22</dc:creator>
      <dc:date>2015-04-15T15:19:09Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195859#M266491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is it possible that your INPUTFILE_1 already contains AMOUNT_NEW and DESCRIPTION_NEW?&amp;nbsp; That would be consistent with the results you are seeing, and those variables could be dropped as late as on the MERGE statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;merge inputfile_1 (in=1 drop=amount_new description_new) inputfile_2;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 15:47:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195859#M266491</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-04-15T15:47:11Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195860#M266492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ALWAYS check ALL your steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Run a proc print on IN1 and IN2 from your code above and see what the output is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this version which works for me in SAS UE:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data in1;&lt;/P&gt;&lt;P&gt;input ID amount :comma. description :$7.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 500,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 600,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 700,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 500,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 600,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 700,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 500,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 1&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 600,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 2&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 700,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 3&lt;/P&gt;&lt;P&gt;45678&amp;nbsp;&amp;nbsp;&amp;nbsp; 800,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 33&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print data=in1; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data in2;&lt;/P&gt;&lt;P&gt;input ID amount_new :comma. description_new :$7.;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;12345&amp;nbsp;&amp;nbsp;&amp;nbsp; 450,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 4&lt;/P&gt;&lt;P&gt;23456&amp;nbsp;&amp;nbsp;&amp;nbsp; 350,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 5&lt;/P&gt;&lt;P&gt;34567&amp;nbsp;&amp;nbsp;&amp;nbsp; 250,000&amp;nbsp;&amp;nbsp;&amp;nbsp; Test 6&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc print data=in2; run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;merge in1 (in=a) in2;&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;P&gt;&lt;/P&gt;&lt;P&gt;proc print data=want; run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Apr 2015 18:24:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195860#M266492</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2015-04-15T18:24:17Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in Merging two files in SAS University.</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195861#M266493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Since you have missing values, there must have been a problem copy/pasting the code. Inspect the data in the 2 inputfiles.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 11:20:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Problem-in-Merging-two-files-in-SAS-University/m-p/195861#M266493</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2015-04-16T11:20:29Z</dc:date>
    </item>
  </channel>
</rss>

