<?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 How to merge datasets and print a summary? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9615#M706</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a couple of datasets.&amp;nbsp; One has and ID and defect code.&amp;nbsp; The other defines the defect codes.&lt;/P&gt;&lt;P&gt;My question is how do I merge these so that I can print a summary of the defects using the&lt;/P&gt;&lt;P&gt;defect description?&amp;nbsp; I've put some code together but my code is quickly getting more complicated&lt;/P&gt;&lt;P&gt;than something like this should be.&amp;nbsp; Would someone please steer me in the right direction?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA FCRALL;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input id defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;111,1&lt;/P&gt;&lt;P&gt;222,1&lt;/P&gt;&lt;P&gt;333,2&lt;/P&gt;&lt;P&gt;444,0&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA DEFECTS;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input defect1 description $20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;1,Dead on Arrival&lt;/P&gt;&lt;P&gt;2,Welfare cull&lt;/P&gt;&lt;P&gt;3,Extra Bird Cull&lt;/P&gt;&lt;P&gt;4,Direct to Growout&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=DEFECTS; BY DEFECT1;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=FCRALL; BY DEFECT1;&lt;/P&gt;&lt;P&gt;DATA CHECK3; MERGE FCRALL DEFECTS; BY DEFECT1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC PRINT; WHERE DEFECT1&amp;gt;0;&lt;/P&gt;&lt;P&gt;VAR id DESCRIPTION;&lt;/P&gt;&lt;P&gt;TITLE DEFECTS FOR LINE;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt; * Get the total number observations in fcrall&lt;/P&gt;&lt;P&gt; */&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if 0 then set fcrall nobs=nobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; call symputx("nbirds",nobs);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;proc summary data=check3; by defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; var defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; output out=check1 n=total;&lt;/P&gt;&lt;P&gt;data check2; set check1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; percent=100*total/&amp;amp;nbirds;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; format percent 5.1;&lt;/P&gt;&lt;P&gt;proc print noobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; var defect1 total percent;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 06 Dec 2011 20:17:24 GMT</pubDate>
    <dc:creator>WesBarris</dc:creator>
    <dc:date>2011-12-06T20:17:24Z</dc:date>
    <item>
      <title>How to merge datasets and print a summary?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9615#M706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a couple of datasets.&amp;nbsp; One has and ID and defect code.&amp;nbsp; The other defines the defect codes.&lt;/P&gt;&lt;P&gt;My question is how do I merge these so that I can print a summary of the defects using the&lt;/P&gt;&lt;P&gt;defect description?&amp;nbsp; I've put some code together but my code is quickly getting more complicated&lt;/P&gt;&lt;P&gt;than something like this should be.&amp;nbsp; Would someone please steer me in the right direction?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA FCRALL;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input id defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;111,1&lt;/P&gt;&lt;P&gt;222,1&lt;/P&gt;&lt;P&gt;333,2&lt;/P&gt;&lt;P&gt;444,0&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA DEFECTS;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input defect1 description $20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;1,Dead on Arrival&lt;/P&gt;&lt;P&gt;2,Welfare cull&lt;/P&gt;&lt;P&gt;3,Extra Bird Cull&lt;/P&gt;&lt;P&gt;4,Direct to Growout&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=DEFECTS; BY DEFECT1;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=FCRALL; BY DEFECT1;&lt;/P&gt;&lt;P&gt;DATA CHECK3; MERGE FCRALL DEFECTS; BY DEFECT1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC PRINT; WHERE DEFECT1&amp;gt;0;&lt;/P&gt;&lt;P&gt;VAR id DESCRIPTION;&lt;/P&gt;&lt;P&gt;TITLE DEFECTS FOR LINE;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt; * Get the total number observations in fcrall&lt;/P&gt;&lt;P&gt; */&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if 0 then set fcrall nobs=nobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; call symputx("nbirds",nobs);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;proc summary data=check3; by defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; var defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; output out=check1 n=total;&lt;/P&gt;&lt;P&gt;data check2; set check1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; percent=100*total/&amp;amp;nbirds;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; format percent 5.1;&lt;/P&gt;&lt;P&gt;proc print noobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; var defect1 total percent;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Dec 2011 20:17:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9615#M706</guid>
      <dc:creator>WesBarris</dc:creator>
      <dc:date>2011-12-06T20:17:24Z</dc:date>
    </item>
    <item>
      <title>How to merge datasets and print a summary?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9616#M707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this. the SQL step take all obs in the first data set and joins them to all matches in the 2nd data set.&amp;nbsp; I also got rid of dsd and used dlm=',' instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA FCRALL;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dlm=',';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input id defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;111,1&lt;/P&gt;&lt;P&gt;222,1&lt;/P&gt;&lt;P&gt;333,2&lt;/P&gt;&lt;P&gt;444,0&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 DEFECTS;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dlm=',';&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input defect1 description $20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;1,Dead on Arrival&lt;/P&gt;&lt;P&gt;2,Welfare cull&lt;/P&gt;&lt;P&gt;3,Extra Bird Cull&lt;/P&gt;&lt;P&gt;4,Direct to Growout&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;create table join1 as&lt;/P&gt;&lt;P&gt;select f.id, f.defect1, d.description from FCRALL as f&lt;/P&gt;&lt;P&gt;left join DEFECTS as d&lt;/P&gt;&lt;P&gt;on f.defect1=d.defect1;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: Courier New; color: #000080; font-size: 10pt;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;SPAN style="font-family: Courier New; color: #000080; font-size: 10pt;"&gt;&lt;SPAN style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;SPAN style="font-family: Courier New; color: #000080; font-size: 10pt;"&gt;&lt;SPAN style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;SPAN style="font-family: Courier New; color: #000080; font-size: 10pt;"&gt;&lt;SPAN style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;SPAN style="font-family: Courier New; color: #000080; font-size: 10pt;"&gt;&lt;SPAN style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;SPAN style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;SPAN style="font-family: Courier New; color: #000080; font-size: 10pt;"&gt;&lt;SPAN style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Dec 2011 20:54:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9616#M707</guid>
      <dc:creator>GreggB</dc:creator>
      <dc:date>2011-12-06T20:54:23Z</dc:date>
    </item>
    <item>
      <title>How to merge datasets and print a summary?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9617#M708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure if I correctly understand what you are trying to do.&amp;nbsp; The following gets rid of the extra records by adding the in option on the merge datastep and brings the descriptions along (in your proc summary) using an id statement:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA FCRALL;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input id defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;111,1&lt;/P&gt;&lt;P&gt;222,1&lt;/P&gt;&lt;P&gt;333,2&lt;/P&gt;&lt;P&gt;444,0&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA DEFECTS;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input defect1 description $20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;1,Dead on Arrival&lt;/P&gt;&lt;P&gt;2,Welfare cull&lt;/P&gt;&lt;P&gt;3,Extra Bird Cull&lt;/P&gt;&lt;P&gt;4,Direct to Growout&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=DEFECTS; BY DEFECT1;run;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=FCRALL; BY DEFECT1;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA CHECK3;&lt;/P&gt;&lt;P&gt;&amp;nbsp; MERGE FCRALL (in=in_a) DEFECTS;&lt;/P&gt;&lt;P&gt;&amp;nbsp; BY DEFECT1;&lt;/P&gt;&lt;P&gt;&amp;nbsp; if in_a;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data _null_;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; if 0 then set fcrall nobs=nobs;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; call symputx("nbirds",nobs);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; stop;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc summary data=check3; by defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; var defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; id description;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; output out=check1 (drop=_:) n=total;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data check2; set check1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; percent=100*total/&amp;amp;nbirds;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; format percent 5.1;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Dec 2011 21:09:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9617#M708</guid>
      <dc:creator>art297</dc:creator>
      <dc:date>2011-12-06T21:09:21Z</dc:date>
    </item>
    <item>
      <title>How to merge datasets and print a summary?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9618#M709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have changed your initial code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA FCRALL;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input id defect1;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;111,1&lt;/P&gt;&lt;P&gt;222,1&lt;/P&gt;&lt;P&gt;333,2&lt;/P&gt;&lt;P&gt;444,0&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA DEFECTS;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; infile datalines dsd;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; input defect1 description $20.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;/P&gt;&lt;P&gt;1,Dead on Arrival&lt;/P&gt;&lt;P&gt;2,Welfare cull&lt;/P&gt;&lt;P&gt;3,Extra Bird Cull&lt;/P&gt;&lt;P&gt;4,Direct to Growout&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=DEFECTS; BY DEFECT1;&lt;/P&gt;&lt;P&gt;PROC SORT DATA=FCRALL; BY DEFECT1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* This is what you can do&amp;nbsp; and hope it is helpful */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data want;&lt;/P&gt;&lt;P&gt;merge fcrall (in = a) defects (in = b);&lt;/P&gt;&lt;P&gt;by defect1;&lt;/P&gt;&lt;P&gt;/* If you want only the matching col */&lt;/P&gt;&lt;P&gt;if a and b; &lt;/P&gt;&lt;P&gt;/* If you need to a left join as Gregg pointed out use &lt;/P&gt;&lt;P&gt;if a; */&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Dec 2011 21:09:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/How-to-merge-datasets-and-print-a-summary/m-p/9618#M709</guid>
      <dc:creator>Pritish</dc:creator>
      <dc:date>2011-12-06T21:09:25Z</dc:date>
    </item>
  </channel>
</rss>

