<?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: Query on Merging in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Query-on-Merging/m-p/388761#M25070</link>
    <description>&lt;P&gt;Is it what you are looking for ?&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 have;
infile cards expandtabs truncover;
input id	(company_1	company_2	company_3	company_4	company_5 ) ($);
cards;
1	ggfh	fdsgd	 	 	 
2	gdgd	fhf	ff	hhh	 
3	ghjh	dfgdf	 	 	 
4	ffds	 	 	 	 
5	hhj	hf	hfh	 	 
6	ggd	 	 	 	 
7	khff	dhgh	fdhf	fhg	t
;
run;

data company;
infile cards expandtabs truncover;
input Company $	Employees ;
cards;
khff	10
dhgh	15
fdhf	1
fhg	2
t	156
;
run;
data want;
if _n_=1 then do;
 if 0 then set company;
 declare hash h(dataset:'company');
 h.definekey('company');
 h.definedata('Employees');
 h.definedone();
end;
 set have;
 array x{*} $ company_1-company_5;
 array y{*} v1-v5;
 do i=1 to dim(x);
  if not missing(x{i}) then do;	Employees=.;rc=h.find(key:x{i}); y{i}=Employees;end;
 end;
 drop i rc company Employees;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Thu, 17 Aug 2017 12:47:18 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2017-08-17T12:47:18Z</dc:date>
    <item>
      <title>Query on Merging</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Query-on-Merging/m-p/388749#M25066</link>
      <description>&lt;P&gt;Folks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Would anyone be able to lend an opinion to the following issue.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At present I have a dataset with company names which&amp;nbsp;a an individual has worked for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;id&lt;/TD&gt;&lt;TD&gt;company_1&lt;/TD&gt;&lt;TD&gt;company_2&lt;/TD&gt;&lt;TD&gt;company_3&lt;/TD&gt;&lt;TD&gt;company_4&lt;/TD&gt;&lt;TD&gt;company_5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;ggfh&lt;/TD&gt;&lt;TD&gt;fdsgd&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;gdgd&lt;/TD&gt;&lt;TD&gt;fhf&lt;/TD&gt;&lt;TD&gt;ff&lt;/TD&gt;&lt;TD&gt;hhh&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;ghjh&lt;/TD&gt;&lt;TD&gt;dfgdf&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;ffds&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;hhj&lt;/TD&gt;&lt;TD&gt;hf&lt;/TD&gt;&lt;TD&gt;hfh&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;ggd&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;khff&lt;/TD&gt;&lt;TD&gt;dhgh&lt;/TD&gt;&lt;TD&gt;fdhf&lt;/TD&gt;&lt;TD&gt;fhg&lt;/TD&gt;&lt;TD&gt;t&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So person 1 has worked for 2 companies and 7 has worked for 5.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On another dataset I have the amount of employees these companies have.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So something like this&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Company&lt;/TD&gt;&lt;TD&gt;Employees&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;khff&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;dhgh&lt;/TD&gt;&lt;TD&gt;15&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;fdhf&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;fhg&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;t&lt;/TD&gt;&lt;TD&gt;156&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 would like to to do is create a new dataset which looks like the first dataset presented here, but rather than having company names that each indvidual worked for it has the number of employees.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm not too sure how to go about this so any information would be great!&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2017 12:04:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Query-on-Merging/m-p/388749#M25066</guid>
      <dc:creator>Sean_OConnor</dc:creator>
      <dc:date>2017-08-17T12:04:58Z</dc:date>
    </item>
    <item>
      <title>Re: Query on Merging</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Query-on-Merging/m-p/388761#M25070</link>
      <description>&lt;P&gt;Is it what you are looking for ?&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 have;
infile cards expandtabs truncover;
input id	(company_1	company_2	company_3	company_4	company_5 ) ($);
cards;
1	ggfh	fdsgd	 	 	 
2	gdgd	fhf	ff	hhh	 
3	ghjh	dfgdf	 	 	 
4	ffds	 	 	 	 
5	hhj	hf	hfh	 	 
6	ggd	 	 	 	 
7	khff	dhgh	fdhf	fhg	t
;
run;

data company;
infile cards expandtabs truncover;
input Company $	Employees ;
cards;
khff	10
dhgh	15
fdhf	1
fhg	2
t	156
;
run;
data want;
if _n_=1 then do;
 if 0 then set company;
 declare hash h(dataset:'company');
 h.definekey('company');
 h.definedata('Employees');
 h.definedone();
end;
 set have;
 array x{*} $ company_1-company_5;
 array y{*} v1-v5;
 do i=1 to dim(x);
  if not missing(x{i}) then do;	Employees=.;rc=h.find(key:x{i}); y{i}=Employees;end;
 end;
 drop i rc company Employees;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 17 Aug 2017 12:47:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Query-on-Merging/m-p/388761#M25070</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2017-08-17T12:47:18Z</dc:date>
    </item>
    <item>
      <title>Re: Query on Merging</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Query-on-Merging/m-p/388777#M25072</link>
      <description>&lt;P&gt;Ksharp - yes this is exactly what I'm looking for. Thank you very much.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2017 13:12:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Query-on-Merging/m-p/388777#M25072</guid>
      <dc:creator>Sean_OConnor</dc:creator>
      <dc:date>2017-08-17T13:12:13Z</dc:date>
    </item>
  </channel>
</rss>

