<?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: Merging multiple results in one place? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193719#M48680</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might find that staying with SQL is easiest.&amp;nbsp; But there is another way.&amp;nbsp; If you have many one-observation data sets, you could combine them side by side in either of these two ways:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data combined;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; merge result1 result2 result3 result4;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data combined;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result4;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 May 2015 13:57:55 GMT</pubDate>
    <dc:creator>Astounding</dc:creator>
    <dc:date>2015-05-27T13:57:55Z</dc:date>
    <item>
      <title>Merging multiple results in one place?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193715#M48676</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have multiple queries running from different tables, all of these queries return only one value each. So I want to merge the final values of each query in one place, what is the best way to this.&lt;/P&gt;&lt;P&gt;I've tried to join tables, but in this case extra rows are added.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All I need is to see the final results of each query in single place on the same row.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 09:26:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193715#M48676</guid>
      <dc:creator>MustafaAbdelhaq</dc:creator>
      <dc:date>2015-05-27T09:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: Merging multiple results in one place?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193716#M48677</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think what you are saying is you have several variable that you want on a single row, but as they stand they are unrelated.&amp;nbsp; The easiest way I can think of is to make them be related.&amp;nbsp; Here's an example of giving them a dummy ID to merge on:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data have1;&lt;/P&gt;&lt;P&gt;infile cards dsd;&lt;/P&gt;&lt;P&gt;input one $;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;one&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 have2;&lt;/P&gt;&lt;P&gt;infile cards dsd;&lt;/P&gt;&lt;P&gt;input two $;&lt;/P&gt;&lt;P&gt;cards;&lt;/P&gt;&lt;P&gt;two&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 prep1;&lt;/P&gt;&lt;P&gt;set have1;&lt;/P&gt;&lt;P&gt;dummy = 1000;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data prep2;&lt;/P&gt;&lt;P&gt;set have2;&lt;/P&gt;&lt;P&gt;dummy = 1000;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want(drop=dummy);&lt;/P&gt;&lt;P&gt;merge prep1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; prep2;&lt;/P&gt;&lt;P&gt;by dummy;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I would do, during the queries that you mentioned, set up a dummy variable that will relate each item you want, you can delete this in your final step.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 12:10:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193716#M48677</guid>
      <dc:creator>Steelers_In_DC</dc:creator>
      <dc:date>2015-05-27T12:10:28Z</dc:date>
    </item>
    <item>
      <title>Re: Merging multiple results in one place?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193717#M48678</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You mention queries, do you mean SQL?&amp;nbsp; If so then:&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table WANT as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A.RESULT1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B.RESULT2,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; C.RESULT3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE1 A,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE2 B,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HAVE3 C&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1=1;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;Although its highly recommended to have some sort of identifier linking the results as Mark Johnson has stated.&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; create table WANT (drop=dummy) as&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; COALESCE(A.DUMMY,B.DUMMY) as DUMMY,&amp;nbsp;&amp;nbsp;&amp;nbsp; /* You will get a note if you omit this */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A.RESULT1,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B.RESULT2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (select 1 as DUMMY,RESULT1 from HAVE1) A&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; full join&amp;nbsp;&amp;nbsp;&amp;nbsp; (select 1 as DUMMY,RESULT2 from HAVE2) B&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A.DUMMY=B.DUMMY;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 12:54:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193717#M48678</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-05-27T12:54:40Z</dc:date>
    </item>
    <item>
      <title>Re: Merging multiple results in one place?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193718#M48679</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SQL :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select (sub-query-1) as a,(sub-query-2) as b , ...........&lt;/P&gt;&lt;P&gt; from sashelp.class(obs=1);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 13:11:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193718#M48679</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-05-27T13:11:12Z</dc:date>
    </item>
    <item>
      <title>Re: Merging multiple results in one place?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193719#M48680</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You might find that staying with SQL is easiest.&amp;nbsp; But there is another way.&amp;nbsp; If you have many one-observation data sets, you could combine them side by side in either of these two ways:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data combined;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; merge result1 result2 result3 result4;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Or,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data combined;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result2;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; set result4;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 May 2015 13:57:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Merging-multiple-results-in-one-place/m-p/193719#M48680</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2015-05-27T13:57:55Z</dc:date>
    </item>
  </channel>
</rss>

