<?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: PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503536#M72746</link>
    <description>&lt;P&gt;Conditional sub-totals need to use computed columns instead of BREAK statements. Does this post help?&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Conditional-Subtotal/m-p/208201#M13798" target="_blank"&gt;https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Conditional-Subtotal/m-p/208201#M13798&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 11 Oct 2018 19:24:11 GMT</pubDate>
    <dc:creator>SASKiwi</dc:creator>
    <dc:date>2018-10-11T19:24:11Z</dc:date>
    <item>
      <title>PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503494#M72744</link>
      <description>&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;Hello, if you run the program below, it will give you a&amp;nbsp;subtotal &amp;nbsp;by region. However&amp;nbsp;&amp;nbsp; regions 12 and 13 only have 1 line in the final table;&amp;nbsp;their subtotal is useless.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;How can I remove the subtotal for regions 12 and 13 in the Proc Report ?&amp;nbsp;&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;DATA&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; A;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;REGION=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;11&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;; PRODUCT=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"A"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; SALES=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;200&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;REGION=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;12&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;; PRODUCT=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"A"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; SALES=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;200&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;REGION=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;13&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;;PRODUCT=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"A"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; SALES=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;400&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;REGION=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;11&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;;PRODUCT=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"B"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; SALES=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;800&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Verdana" size="3"&gt;REGION=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;11&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;;PRODUCT=&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;"C"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;; SALES=&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;1600&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Verdana" size="3"&gt;; &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;output&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;run&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;proc&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;report&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;data&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;=A &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;nowd&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;style&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;(summary)=Header &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;out&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;=B; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;column&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; REGION PRODUCT SALES;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;define&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; REGION /&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;GROUP&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;style&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;(column)={just=r};&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;define&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; PRODUCT /&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;GROUP&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; ;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;define&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; SALES / &lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;analysis&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;sum&lt;/FONT&gt; &lt;FONT color="#800080" face="Verdana" size="3"&gt;"SALES"&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;break&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;after&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; REGION /&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;summarize&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;dol&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;dul&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;rbreak&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;after&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;/&lt;/FONT&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;summarize&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;compute&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;after&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; REGION;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;call&lt;/FONT&gt; &lt;FONT color="#0000ff" face="Verdana" size="3"&gt;define&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;(&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;'REGION'&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;,&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;'style'&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;,&lt;/FONT&gt;&lt;FONT color="#800080" face="Verdana" size="3"&gt;'style=Header{pretext="Total for REGION" tagattr="Type:String"}'&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;endcomp&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0000ff" face="Verdana" size="3"&gt;format&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt; _numeric_ &lt;/FONT&gt;&lt;FONT color="#008080" face="Verdana" size="3"&gt;comma15.0&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080" face="Verdana" size="3"&gt;&lt;STRONG&gt;run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Verdana" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Oct 2018 17:47:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503494#M72744</guid>
      <dc:creator>nketata</dc:creator>
      <dc:date>2018-10-11T17:47:34Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503534#M72745</link>
      <description>&lt;P&gt;Try a datastep instead.&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 region;
data want;
format New_ReGION $15.;
do until(last.region);
set a end=eof ;
by region;
if first.region then do;
		sales_total=0;
		New_ReGION=put(region,3.);
		end;
else New_ReGION="";
sales_total+Sales;
overall_sales+Sales;
if not last.region then output;
end;
if not first.region then do;
		output;
		sales=sales_total;
		product="";
		New_ReGION=CATS("Total",PUT(REGION,3.));
		output;
		end;
if first.region then do;
		sales=sales_total;
		New_ReGION=CATS("Total",PUT(REGION,3.));
		output;
		end;

If eof then do;
	New_Region="Overall";
	Sales=Overall_sales;
	region="";Product="";
	output;
	end;
drop sales_total overall_sales region;
run;
 
proc print data=want noobs;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 11 Oct 2018 19:15:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503534#M72745</guid>
      <dc:creator>SuryaKiran</dc:creator>
      <dc:date>2018-10-11T19:15:45Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503536#M72746</link>
      <description>&lt;P&gt;Conditional sub-totals need to use computed columns instead of BREAK statements. Does this post help?&lt;/P&gt;
&lt;P&gt;&lt;A href="https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Conditional-Subtotal/m-p/208201#M13798" target="_blank"&gt;https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-Report-Conditional-Subtotal/m-p/208201#M13798&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Oct 2018 19:24:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503536#M72746</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-10-11T19:24:11Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503563#M72749</link>
      <description>&lt;P&gt;Thank you for your reply. There is basically no solution inside the proc report.&lt;/P&gt;</description>
      <pubDate>Thu, 11 Oct 2018 20:43:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503563#M72749</guid>
      <dc:creator>nketata</dc:creator>
      <dc:date>2018-10-11T20:43:20Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503564#M72750</link>
      <description>&lt;P&gt;Thank you for your reply. I saw that post but I was looking for a solution inside the proc report...Which does not exist&amp;nbsp;apparently.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Oct 2018 20:45:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503564#M72750</guid>
      <dc:creator>nketata</dc:creator>
      <dc:date>2018-10-11T20:45:14Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503810#M72752</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/47380"&gt;@nketata&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;Thank you for your reply. I saw that post but I was looking for a solution inside the proc report...Which does not exist&amp;nbsp;apparently.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;No but since you have created a data set from the first proc report you could create a reduced data set with something like:&lt;/P&gt;
&lt;PRE&gt;data want;
   set b;
   by notsorted region;
   if first.region then count=0;
   else count+1;
   if last.region and count=2 then delete;
   drop count;
run;&lt;/PRE&gt;
&lt;P&gt;And print or possibly Proc report list with that data set.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are sending the output to a specific&amp;nbsp;ODS destination then do the first proc report and the data step before the ODS destination is defined and then use the display procedure for the Want data set to get the results.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Oct 2018 17:40:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503810#M72752</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-10-12T17:40:29Z</dc:date>
    </item>
    <item>
      <title>Re: PROC REPORT: HOW TO REMOVE  SUBTOTALS SUMMARIZING ONLY 1 LINE</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503935#M72754</link>
      <description>&lt;P&gt;Correct. You have to manually code it.&lt;/P&gt;</description>
      <pubDate>Fri, 12 Oct 2018 22:21:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-REPORT-HOW-TO-REMOVE-SUBTOTALS-SUMMARIZING-ONLY-1-LINE/m-p/503935#M72754</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2018-10-12T22:21:43Z</dc:date>
    </item>
  </channel>
</rss>

