<?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: SAS Merge and fill missing fields in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590258#M168899</link>
    <description>&lt;P&gt;1. Your code if fine is the data is sorted and works are desired&lt;/P&gt;
&lt;P&gt;2. Your second data set is not sorted.&lt;/P&gt;
&lt;P&gt;3. &lt;STRONG&gt;What do you have on your log?&lt;/STRONG&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 20 Sep 2019 04:27:35 GMT</pubDate>
    <dc:creator>ChrisNZ</dc:creator>
    <dc:date>2019-09-20T04:27:35Z</dc:date>
    <item>
      <title>SAS Merge and fill missing fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590254#M168897</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have two different datasets, 1 containing country and continent information and the other 1 containing continent and profit ratios.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataset 1:&lt;/P&gt;&lt;P&gt;Country&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Continent&lt;/P&gt;&lt;P&gt;China&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Asia&lt;/P&gt;&lt;P&gt;Japan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Asia&lt;/P&gt;&lt;P&gt;Malaysia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Asia&lt;/P&gt;&lt;P&gt;Germany&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Europe&lt;/P&gt;&lt;P&gt;Australia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Oceania&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataset 2:&lt;/P&gt;&lt;P&gt;Continent&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Profit_Margin&lt;/P&gt;&lt;P&gt;Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.05&lt;/P&gt;&lt;P&gt;Europe&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.08&lt;/P&gt;&lt;P&gt;America&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.02&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My desired results are:&lt;/P&gt;&lt;P&gt;Country&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Continent&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Profit_Margin&lt;/P&gt;&lt;P&gt;China&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.05&lt;/P&gt;&lt;P&gt;Japan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;0.05&lt;/P&gt;&lt;P&gt;Malaysia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.05&lt;/P&gt;&lt;P&gt;Germany&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Europe&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.08&lt;/P&gt;&lt;P&gt;Australia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Oceania&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have tried the following code:&lt;/P&gt;&lt;P&gt;Data want;&lt;/P&gt;&lt;P&gt;merge Dataset_1 (IN=A) Dataset_2 (IN=B);&lt;/P&gt;&lt;P&gt;by Continent;&lt;/P&gt;&lt;P&gt;If A;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the results i get are:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Country&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Continent&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Profit_Margin&lt;/P&gt;&lt;P&gt;China&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.05&lt;/P&gt;&lt;P&gt;Japan&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;Malaysia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/P&gt;&lt;P&gt;Germany&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Europe&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.08&lt;/P&gt;&lt;P&gt;Australia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Oceania&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Appreciate any advice i could get on this. Thanks in advance!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 03:48:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590254#M168897</guid>
      <dc:creator>tyq1992</dc:creator>
      <dc:date>2019-09-20T03:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Merge and fill missing fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590258#M168899</link>
      <description>&lt;P&gt;1. Your code if fine is the data is sorted and works are desired&lt;/P&gt;
&lt;P&gt;2. Your second data set is not sorted.&lt;/P&gt;
&lt;P&gt;3. &lt;STRONG&gt;What do you have on your log?&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 04:27:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590258#M168899</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2019-09-20T04:27:35Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Merge and fill missing fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590271#M168903</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Have sorted the second dataset by continent. It now appears as:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataset 2:&lt;/P&gt;&lt;P&gt;Continent&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Profit_Margin&lt;/P&gt;&lt;P&gt;America&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.02&lt;/P&gt;&lt;P&gt;Asia&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.05&lt;/P&gt;&lt;P&gt;Europe&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.08&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Still facing the same problem though.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Log seems fine. It reads:&lt;/P&gt;&lt;P&gt;"There were 5 obs read from data set work.want"&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 06:05:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590271#M168903</guid>
      <dc:creator>tyq1992</dc:creator>
      <dc:date>2019-09-20T06:05:13Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Merge and fill missing fields</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590296#M168917</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You'll have to give more details than that because your code works fine :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data Dataset_1;
    length Country Continent $10;
    input Country $ Continent $;
    cards;
China Asia
Japan Asia
Malaysia Asia
Germany Europe
Australia Oceania
;
run;

data Dataset_2;
    length Continent Profit_Margin $10;
    input Continent $ Profit_Margin $;
cards;
Asia 0.05
Europe 0.08
America 0.02
;
run;

proc sort data=Dataset_1; by Continent; run;
proc sort data=Dataset_2; by Continent; run;

data want;
merge Dataset_1 (IN=A) Dataset_2 (IN=B);
by Continent;
if A;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;Can you give the complete log for the data step ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 Sep 2019 08:35:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-Merge-and-fill-missing-fields/m-p/590296#M168917</guid>
      <dc:creator>gamotte</dc:creator>
      <dc:date>2019-09-20T08:35:22Z</dc:date>
    </item>
  </channel>
</rss>

