<?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 proc report: suppressing summarization in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/proc-report-suppressing-summarization/m-p/62324#M17727</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Null's code is great, I almost forgot this skill. Thanks Null to remind me .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data t1;
land='F'; city='Paris'; value=100; output;
land='F'; city='Lyon'; value=200; output;
land='D'; city='Berlin'; value=100; output;
land='D'; city='Hamburg'; value=200; output;
land='A'; city='Wien'; value=100; output;
run;
options missing=' ';
proc report data=t1&amp;nbsp; nowd;
column land city value;
define land / group;
define city / group;
define value / sum;
compute&amp;nbsp; value;
 if land='A' and _break_='land' then call missing(land,city,value.sum,_break_);
endcomp;
break after land / summarize;
run;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Sep 2011 11:41:15 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2011-09-09T11:41:15Z</dc:date>
    <item>
      <title>proc report: suppressing summarization</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-report-suppressing-summarization/m-p/62322#M17725</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;Is it possible to suppress the summary line when it equals the grouping result (&amp;gt;&amp;gt; Wien)?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;Thank you&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: navy; font-family: 'Courier New'; background-color: white;"&gt; &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: navy; font-family: 'Courier New'; background-color: white;"&gt;data&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; t1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;land=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'F'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; city=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'Paris'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; value=&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;100&lt;/SPAN&gt;&lt;/STRONG&gt;; &lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;output&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;land=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'F'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; city=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'Lyon'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; value=&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;200&lt;/SPAN&gt;&lt;/STRONG&gt;; &lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;output&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;land=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'D'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; city=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'Berlin'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; value=&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;100&lt;/SPAN&gt;&lt;/STRONG&gt;; &lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;output&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;land=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'D'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; city=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'Hamburg'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; value=&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;200&lt;/SPAN&gt;&lt;/STRONG&gt;; &lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;output&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;land=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'A'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; city=&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: purple; font-family: 'Courier New'; background-color: white;"&gt;'Wien'&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;; value=&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;100&lt;/SPAN&gt;&lt;/STRONG&gt;; &lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;output&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: navy; font-family: 'Courier New'; background-color: white;"&gt;run&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: navy; font-family: 'Courier New'; background-color: white;"&gt;proc&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: navy; font-family: 'Courier New'; background-color: white;"&gt;report&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;data&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;=t1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;column&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; land city value;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;define&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; land / &lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;group&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;define&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; city / &lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;group&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;define&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; value / &lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;sum&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;break&lt;/SPAN&gt; &lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;after&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; land / &lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: blue; font-family: 'Courier New'; background-color: white;"&gt;summarize&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: navy; font-family: 'Courier New'; background-color: white;"&gt;run&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;Result:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: red; font-family: 'Courier New'; background-color: white;"&gt;land&lt;/SPAN&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;&amp;nbsp;&amp;nbsp; city&amp;nbsp;&amp;nbsp;&amp;nbsp; value&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Wien&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;100&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;A&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; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;100&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;gt;&amp;gt; I would like to suppress this row&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;D&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Berlin&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;100&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Hamburg &lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;200&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;D&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; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;300&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Lyon&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;200&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Paris&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;100&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt;F&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; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: teal; font-family: 'Courier New'; background-color: white;"&gt;300&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-GB" style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; color: black; font-family: 'Courier New'; background-color: white;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;STRONG style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;STRONG style="color: #000080; font-size: 10pt; font-family: Courier New;"&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2011 09:42:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-report-suppressing-summarization/m-p/62322#M17725</guid>
      <dc:creator>ahnungslos</dc:creator>
      <dc:date>2011-09-09T09:42:16Z</dc:date>
    </item>
    <item>
      <title>Re: proc report: suppressing summarization</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-report-suppressing-summarization/m-p/62323#M17726</link>
      <description>&lt;P&gt;I'm not good with PROC REPORT, but this seems to work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: navy; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;data&lt;/STRONG&gt;&lt;SPAN&gt; t1;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;length&lt;/SPAN&gt;&lt;SPAN&gt; land $&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;8&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; land=&lt;/SPAN&gt;&lt;SPAN&gt;'F'&lt;/SPAN&gt;&lt;SPAN&gt;; city=&lt;/SPAN&gt;&lt;SPAN&gt;'Paris'&lt;/SPAN&gt;&lt;SPAN&gt;; value=&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;100&lt;/STRONG&gt;; &lt;SPAN&gt;output&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; land=&lt;/SPAN&gt;&lt;SPAN&gt;'F'&lt;/SPAN&gt;&lt;SPAN&gt;; city=&lt;/SPAN&gt;&lt;SPAN&gt;'Lyon'&lt;/SPAN&gt;&lt;SPAN&gt;; value=&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;200&lt;/STRONG&gt;; &lt;SPAN&gt;output&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; land=&lt;/SPAN&gt;&lt;SPAN&gt;'D'&lt;/SPAN&gt;&lt;SPAN&gt;; city=&lt;/SPAN&gt;&lt;SPAN&gt;'Berlin'&lt;/SPAN&gt;&lt;SPAN&gt;; value=&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;100&lt;/STRONG&gt;; &lt;SPAN&gt;output&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; land=&lt;/SPAN&gt;&lt;SPAN&gt;'D'&lt;/SPAN&gt;&lt;SPAN&gt;; city=&lt;/SPAN&gt;&lt;SPAN&gt;'Hamburg'&lt;/SPAN&gt;&lt;SPAN&gt;; value=&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;200&lt;/STRONG&gt;; &lt;SPAN&gt;output&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; land=&lt;/SPAN&gt;&lt;SPAN&gt;'A'&lt;/SPAN&gt;&lt;SPAN&gt;; city=&lt;/SPAN&gt;&lt;SPAN&gt;'Wien'&lt;/SPAN&gt;&lt;SPAN&gt;; value=&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;100&lt;/STRONG&gt;; &lt;SPAN&gt;output&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: navy; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;run&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;options&lt;/SPAN&gt; &lt;SPAN&gt;missing&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;' '&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG style="color: navy; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;proc&lt;/STRONG&gt; &lt;STRONG style="color: navy; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;report&lt;/STRONG&gt; &lt;SPAN&gt;data&lt;/SPAN&gt;&lt;SPAN&gt;=t1 &lt;/SPAN&gt;&lt;SPAN&gt;nowd&lt;/SPAN&gt; &lt;SPAN&gt;list&lt;/SPAN&gt; &lt;SPAN&gt;headline&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;column&lt;/SPAN&gt;&lt;SPAN&gt; land city value value=&lt;/SPAN&gt;n&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;define&lt;/SPAN&gt;&lt;SPAN&gt; land / &lt;/SPAN&gt;&lt;SPAN&gt;group&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;define&lt;/SPAN&gt;&lt;SPAN&gt; city / &lt;/SPAN&gt;&lt;SPAN&gt;group&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;define&lt;/SPAN&gt;&lt;SPAN&gt; value / &lt;/SPAN&gt;&lt;SPAN&gt;sum&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;define&lt;/SPAN&gt; n&lt;SPAN&gt; / &lt;/SPAN&gt;n &lt;SPAN&gt;noprint&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;break&lt;/SPAN&gt; &lt;SPAN&gt;after&lt;/SPAN&gt;&lt;SPAN&gt; land / &lt;/SPAN&gt;&lt;SPAN&gt;summarize&lt;/SPAN&gt; &lt;SPAN&gt;suppress&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;compute&lt;/SPAN&gt; &lt;SPAN&gt;before&lt;/SPAN&gt;&lt;SPAN&gt; land;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rland = land;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;endcomp&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;compute&lt;/SPAN&gt; &lt;SPAN&gt;after&lt;/SPAN&gt;&lt;SPAN&gt; land;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;*rc = seenum(value.sum);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;*rc = seenum(n);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; msg = &lt;/SPAN&gt;&lt;SPAN&gt;' '&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; n gt &lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;1&lt;/STRONG&gt; &lt;SPAN&gt;then&lt;/SPAN&gt; &lt;SPAN&gt;do&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; land = catx(&lt;/SPAN&gt;&lt;SPAN&gt;' '&lt;/SPAN&gt;&lt;SPAN&gt;,rland,&lt;/SPAN&gt;&lt;SPAN&gt;'Total'&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l = &lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;1&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;end&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;else&lt;/SPAN&gt; &lt;SPAN&gt;do&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value.sum=&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;.&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l=&lt;/SPAN&gt;&lt;STRONG style="color: teal; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;0&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;end&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;line&lt;/SPAN&gt;&lt;SPAN&gt; msg &lt;/SPAN&gt;&lt;SPAN&gt;$varying1.&lt;/SPAN&gt;&lt;SPAN&gt; l;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN&gt;endcomp&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG style="color: navy; font-size: 10pt; background-color: white; font-family: 'Courier New';"&gt;run&lt;/STRONG&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2026-04-03 082900.png" style="width: 138px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/114055i85C93816679E40EE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2026-04-03 082900.png" alt="Screenshot 2026-04-03 082900.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2026 13:30:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-report-suppressing-summarization/m-p/62323#M17726</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2026-04-03T13:30:37Z</dc:date>
    </item>
    <item>
      <title>proc report: suppressing summarization</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-report-suppressing-summarization/m-p/62324#M17727</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Null's code is great, I almost forgot this skill. Thanks Null to remind me .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;data t1;
land='F'; city='Paris'; value=100; output;
land='F'; city='Lyon'; value=200; output;
land='D'; city='Berlin'; value=100; output;
land='D'; city='Hamburg'; value=200; output;
land='A'; city='Wien'; value=100; output;
run;
options missing=' ';
proc report data=t1&amp;nbsp; nowd;
column land city value;
define land / group;
define city / group;
define value / sum;
compute&amp;nbsp; value;
 if land='A' and _break_='land' then call missing(land,city,value.sum,_break_);
endcomp;
break after land / summarize;
run;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ksharp&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2011 11:41:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-report-suppressing-summarization/m-p/62324#M17727</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2011-09-09T11:41:15Z</dc:date>
    </item>
  </channel>
</rss>

