<?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 - RBREAK &amp; Total Row in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/PROC-Report-RBREAK-Total-Row/m-p/82074#M23623</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Tasha:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Several factors have to work together for PROC REPORT to generate a summary line at the end of a report:&lt;/P&gt;&lt;P&gt;1) you need an RBREAK AFTER/ SUMMARIZE statement (check)&lt;/P&gt;&lt;P&gt;2) the variables that you want to summarize cannot be DISPLAY (NOT check in the code you show)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'd recommend changing some of the DISPLAY to SUM and see what happens.&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 19 Mar 2013 22:05:51 GMT</pubDate>
    <dc:creator>Cynthia_sas</dc:creator>
    <dc:date>2013-03-19T22:05:51Z</dc:date>
    <item>
      <title>PROC Report - RBREAK &amp; Total Row</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-Report-RBREAK-Total-Row/m-p/82073#M23622</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm having some issues with PROC Report and I'm just banging my head against the wall here (it's probably something stupid)...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm passing my data through PROC Report twice - once to produce some calculations, etc., and the other to create the final report.&amp;nbsp; The issue I'm having is with step two.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the data:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 792px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="19" style="text-align: center;" width="72"&gt;AgeGroup&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;_C2_&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;_C3_&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;change1&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;pchange1&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;_C4_&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;change2&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;pchange2&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;_C5_&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;change3&lt;/TD&gt;&lt;TD style="text-align: center;" width="72"&gt;pchange3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="19"&gt;Less than 1&lt;/TD&gt;&lt;TD align="right"&gt;25126&lt;/TD&gt;&lt;TD align="right"&gt;25152&lt;/TD&gt;&lt;TD align="right"&gt;-26&lt;/TD&gt;&lt;TD align="right"&gt;-0.00103&lt;/TD&gt;&lt;TD align="right"&gt;25102&lt;/TD&gt;&lt;TD align="right"&gt;24&lt;/TD&gt;&lt;TD align="right"&gt;0.000955&lt;/TD&gt;&lt;TD align="right"&gt;23710&lt;/TD&gt;&lt;TD align="right"&gt;1416&lt;/TD&gt;&lt;TD align="right"&gt;0.05636&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="19"&gt;1 to 5&lt;/TD&gt;&lt;TD align="right"&gt;117318&lt;/TD&gt;&lt;TD align="right"&gt;117668&lt;/TD&gt;&lt;TD align="right"&gt;-350&lt;/TD&gt;&lt;TD align="right"&gt;-0.00298&lt;/TD&gt;&lt;TD align="right"&gt;118066&lt;/TD&gt;&lt;TD align="right"&gt;-748&lt;/TD&gt;&lt;TD align="right"&gt;-0.00638&lt;/TD&gt;&lt;TD align="right"&gt;87173&lt;/TD&gt;&lt;TD align="right"&gt;30145&lt;/TD&gt;&lt;TD align="right"&gt;0.25695&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="19"&gt;6 to 12&lt;/TD&gt;&lt;TD align="right"&gt;141621&lt;/TD&gt;&lt;TD align="right"&gt;141476&lt;/TD&gt;&lt;TD align="right"&gt;145&lt;/TD&gt;&lt;TD align="right"&gt;0.001024&lt;/TD&gt;&lt;TD align="right"&gt;137402&lt;/TD&gt;&lt;TD align="right"&gt;4219&lt;/TD&gt;&lt;TD align="right"&gt;0.029791&lt;/TD&gt;&lt;TD align="right"&gt;93923&lt;/TD&gt;&lt;TD align="right"&gt;47698&lt;/TD&gt;&lt;TD align="right"&gt;0.3368&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="19"&gt;13 to 18&lt;/TD&gt;&lt;TD align="right"&gt;102062&lt;/TD&gt;&lt;TD align="right"&gt;102078&lt;/TD&gt;&lt;TD align="right"&gt;-16&lt;/TD&gt;&lt;TD align="right"&gt;-0.00016&lt;/TD&gt;&lt;TD align="right"&gt;98468&lt;/TD&gt;&lt;TD align="right"&gt;3594&lt;/TD&gt;&lt;TD align="right"&gt;0.035214&lt;/TD&gt;&lt;TD align="right"&gt;65267&lt;/TD&gt;&lt;TD align="right"&gt;36795&lt;/TD&gt;&lt;TD align="right"&gt;0.36052&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here is my code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ods pdf file="Test.pdf";&lt;/P&gt;&lt;P&gt;proc report nowd data=testrep;&lt;/P&gt;&lt;P&gt;column agegroup ("Jan-13" _c2_) ("Dec-12" _c3_ change1 pchange1) ("Jan-12" _c4_ change2 pchange2) ("Healthy Kids Baseline" ("Jun-09" _c5_ change3 pchange3));&lt;/P&gt;&lt;P&gt;define agegroup / display 'Age'; &lt;/P&gt;&lt;P&gt;define _c2_ / display 'Current' format=comma12.; &lt;/P&gt;&lt;P&gt;define _c3_ / display 'Previous Month' format=comma12.; &lt;/P&gt;&lt;P&gt;define change1 / display 'Change' format=comma12.; &lt;/P&gt;&lt;P&gt;define pchange1 / display '% Change' format=percentn14.2; &lt;/P&gt;&lt;P&gt;define _c4_ / display 'Previous Year' format=comma12.; &lt;/P&gt;&lt;P&gt;define change2 / display 'Change' format=comma12.; &lt;/P&gt;&lt;P&gt;define pchange2 / display '% Change' format=percentn14.2; &lt;/P&gt;&lt;P&gt;define _c5_ / display 'Baseline' format=comma12.; &lt;/P&gt;&lt;P&gt;define change3 / display 'Change' format=comma12.; &lt;/P&gt;&lt;P&gt;define pchange3 / display '% Change' format=percentn14.2;&lt;/P&gt;&lt;P&gt;rbreak after / summarize;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;ods pdf close;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For some reason the Rbreak is not producing a total row like I would like.&amp;nbsp; In the PDF, it is coming out completely blank.&amp;nbsp; Anyone know why?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 21:11:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-Report-RBREAK-Total-Row/m-p/82073#M23622</guid>
      <dc:creator>TashaChapman</dc:creator>
      <dc:date>2013-03-19T21:11:55Z</dc:date>
    </item>
    <item>
      <title>Re: PROC Report - RBREAK &amp; Total Row</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-Report-RBREAK-Total-Row/m-p/82074#M23623</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Tasha:&lt;/P&gt;&lt;P&gt;&amp;nbsp; Several factors have to work together for PROC REPORT to generate a summary line at the end of a report:&lt;/P&gt;&lt;P&gt;1) you need an RBREAK AFTER/ SUMMARIZE statement (check)&lt;/P&gt;&lt;P&gt;2) the variables that you want to summarize cannot be DISPLAY (NOT check in the code you show)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; I'd recommend changing some of the DISPLAY to SUM and see what happens.&lt;/P&gt;&lt;P&gt;cynthia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 22:05:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-Report-RBREAK-Total-Row/m-p/82074#M23623</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2013-03-19T22:05:51Z</dc:date>
    </item>
    <item>
      <title>Re: PROC Report - RBREAK &amp; Total Row</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/PROC-Report-RBREAK-Total-Row/m-p/82075#M23624</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had a feeling it would be something like that.&amp;nbsp; Thanks for the suggestion!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually, what I ended up doing is adding the rbreak to the first pass-through PROC Report statement.&amp;nbsp; In the end I got an extra observation in my testrep dataset with the sums I needed.&amp;nbsp; This also allowed me to give the row a header of "Total" in the dataset by changing the "AgeGroup" value for that row.&amp;nbsp; So far it's working like a charm. &lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.sas.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Mar 2013 22:14:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/PROC-Report-RBREAK-Total-Row/m-p/82075#M23624</guid>
      <dc:creator>TashaChapman</dc:creator>
      <dc:date>2013-03-19T22:14:20Z</dc:date>
    </item>
  </channel>
</rss>

