<?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: How to print observations not in subset data set in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277652#M55772</link>
    <description>Hi:&lt;BR /&gt;  The SAS procedures for reporting (PRINT, REPORT, TABULATE) only work with one dataset at a time. You could do a MERGE before your PRINT or REPORT step or you could join the 2 datasets with PROC SQL and generate the non-matches in an SQL report. It depends on your comfort level with the idea of MERGING before you run the report/print or whether you are more comfortable with SQL.&lt;BR /&gt; &lt;BR /&gt;cynthia</description>
    <pubDate>Wed, 15 Jun 2016 19:38:55 GMT</pubDate>
    <dc:creator>Cynthia_sas</dc:creator>
    <dc:date>2016-06-15T19:38:55Z</dc:date>
    <item>
      <title>How to print observations not in subset data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277646#M55771</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sas 9.4&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HI,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So I have 2 data set.&amp;nbsp; Data set&amp;nbsp; A has 4000 observations and Data set B has 3000 observations.&amp;nbsp; I know that B is a subset of A&amp;nbsp; but I do not know which observations are in B.&amp;nbsp; How can I have SAS print the 1000 observations that are only in A?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:19:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277646#M55771</guid>
      <dc:creator>ajb</dc:creator>
      <dc:date>2016-06-15T19:19:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to print observations not in subset data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277652#M55772</link>
      <description>Hi:&lt;BR /&gt;  The SAS procedures for reporting (PRINT, REPORT, TABULATE) only work with one dataset at a time. You could do a MERGE before your PRINT or REPORT step or you could join the 2 datasets with PROC SQL and generate the non-matches in an SQL report. It depends on your comfort level with the idea of MERGING before you run the report/print or whether you are more comfortable with SQL.&lt;BR /&gt; &lt;BR /&gt;cynthia</description>
      <pubDate>Wed, 15 Jun 2016 19:38:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277652#M55772</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2016-06-15T19:38:55Z</dc:date>
    </item>
    <item>
      <title>Re: How to print observations not in subset data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277659#M55775</link>
      <description>&lt;P&gt;Easiliy done in SQL:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
    select * from A
      EXCEPT
    select * from B;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Hope this helps,&lt;/P&gt;
&lt;P&gt;- Jan.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Jun 2016 19:50:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277659#M55775</guid>
      <dc:creator>jklaverstijn</dc:creator>
      <dc:date>2016-06-15T19:50:03Z</dc:date>
    </item>
    <item>
      <title>Re: How to print observations not in subset data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277693#M55782</link>
      <description>&lt;BR /&gt;&lt;BR /&gt;Is there a line of code I could use to output the results to a new data set?&lt;BR /&gt;&lt;BR /&gt;I am not at all familiar with sql.&lt;BR /&gt;</description>
      <pubDate>Wed, 15 Jun 2016 21:44:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277693#M55782</guid>
      <dc:creator>ajb</dc:creator>
      <dc:date>2016-06-15T21:44:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to print observations not in subset data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277699#M55786</link>
      <description>&lt;P&gt;This would work, I think&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sort data=a; by _all_; run;
proc sort data=b; by _all_; run;

data aMinusb;
merge a b(in=inb);
by _all_;
if not inb;
run;

proc print data=aMinusb; run;
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 15 Jun 2016 22:02:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277699#M55786</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2016-06-15T22:02:44Z</dc:date>
    </item>
    <item>
      <title>Re: How to print observations not in subset data set</title>
      <link>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277861#M55857</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/17666"&gt;@ajb&lt;/a&gt; wrote:&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Is there a line of code I could use to output the results to a new data set?&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Yes there is: CREATE TABLE AS. Eg.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc sql;
create table want as 
    select * from A
      EXCEPT
    select * from B;
quit;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;- Jan.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jun 2016 11:41:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/How-to-print-observations-not-in-subset-data-set/m-p/277861#M55857</guid>
      <dc:creator>jklaverstijn</dc:creator>
      <dc:date>2016-06-16T11:41:23Z</dc:date>
    </item>
  </channel>
</rss>

