<?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 merge and sort in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/merge-and-sort/m-p/119856#M33024</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;I want to merge temp1 and temp2&amp;nbsp; as temp4.&lt;/P&gt;&lt;P&gt;tem.sas is the code. It doesn't work. Basically, it cannot sort when firm=.&lt;/P&gt;&lt;P&gt;Please help me a little.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 24 Feb 2013 18:38:07 GMT</pubDate>
    <dc:creator>econfkw</dc:creator>
    <dc:date>2013-02-24T18:38:07Z</dc:date>
    <item>
      <title>merge and sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/merge-and-sort/m-p/119856#M33024</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;I want to merge temp1 and temp2&amp;nbsp; as temp4.&lt;/P&gt;&lt;P&gt;tem.sas is the code. It doesn't work. Basically, it cannot sort when firm=.&lt;/P&gt;&lt;P&gt;Please help me a little.&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Feb 2013 18:38:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/merge-and-sort/m-p/119856#M33024</guid>
      <dc:creator>econfkw</dc:creator>
      <dc:date>2013-02-24T18:38:07Z</dc:date>
    </item>
    <item>
      <title>Re: merge and sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/merge-and-sort/m-p/119857#M33025</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The code is correct. What isn't working as you'd expect. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You sort and merge by date not firm, so where does firm come into play?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 24 Feb 2013 18:43:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/merge-and-sort/m-p/119857#M33025</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-02-24T18:43:05Z</dc:date>
    </item>
    <item>
      <title>Re: merge and sort</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/merge-and-sort/m-p/119858#M33026</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi.&lt;/P&gt;&lt;P&gt;You can't get the desired data set (&lt;STRONG&gt;temp4&lt;/STRONG&gt;) because there is no firm information for data = 5. Please see below:&lt;/P&gt;&lt;P&gt;data temp1;&lt;/P&gt;&lt;P&gt;input date&amp;nbsp;&amp;nbsp;&amp;nbsp; firm;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;data temp2;&lt;/P&gt;&lt;P&gt;input date&amp;nbsp;&amp;nbsp;&amp;nbsp; stock $;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; a&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; c&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; d&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; e&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;input date&amp;nbsp;&amp;nbsp;&amp;nbsp; firm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; stock $;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; a&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; c&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; d&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; a&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; b&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp; c&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;It seems to me that given your data set temp1 - the one that has the information on date &lt;EM&gt;and&lt;/EM&gt; firm...there is no way of knowing that for date 5 you will have firm = 1 (like you want in your desired data set (temp4))&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Unless you specifically tell us that for any missing information on &lt;EM&gt;firm&lt;/EM&gt; carry down the information form prior record....??&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;So, below is the code you provide (which is correct):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;proc sort data=temp1;&lt;/P&gt;&lt;P&gt;by date;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sort data=temp2;&lt;/P&gt;&lt;P&gt;by date;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data temp3;&lt;/P&gt;&lt;P&gt;merge temp1(in=frodo) temp2(in=prodo);&lt;/P&gt;&lt;P&gt;by date;&lt;/P&gt;&lt;P&gt;if prodo;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This works, but without you specifically telling us that you want a carry down of value when missing, you can't get the desired output.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I am talking a bit circular, I think.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I hope this helps a bit.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Good luck,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Anca.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Feb 2013 14:16:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/merge-and-sort/m-p/119858#M33026</guid>
      <dc:creator>AncaTilea</dc:creator>
      <dc:date>2013-02-25T14:16:42Z</dc:date>
    </item>
  </channel>
</rss>

