<?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 - deriving % for r break after values in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-deriving-for-r-break-after-values/m-p/397366#M19386</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As per below mentioned code, &amp;nbsp;instead of % values it is calculating sum as per r break after&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you suggest how to derive % for r break after values&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output table attached herewith&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;options missing='0';&lt;BR /&gt;Proc Report data=DTR.NH_TAT_Rpt headskip headline nowd missing&lt;BR /&gt;STYLE(Report)={FONT_FACE='Zurich BT' FONT_SIZE=10PT FONT_STYLE=ROMAN}&lt;BR /&gt;STYLE(COLUMN)={FONT_FACE='Zurich BT' FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#000000 BACKGROUND=#FFFFFF}&lt;BR /&gt;STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926}&lt;BR /&gt;style(lines)=[FOREGROUND=black] style=[just=left];&lt;BR /&gt;Title j=l font='Zurich BT' height=3 color=black 'Settled (Paid+Rejected)Claims TAT met and missed%';&lt;BR /&gt;column ("Settled Claims TAT" REGISTER_FT TAT_Status,(n pct) Total_Count Total_Percentage );&lt;BR /&gt;where Final_Status in ("Paid","Closed","Rejected","Rejected") and Revised_DATE_OF_SETTLEMENT ne . ;&lt;BR /&gt;define REGISTER_FT/group "Product" order=internal STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define n/"Claim Count";&lt;BR /&gt;define TAT_Status/across STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define Total_Count/computed "Total Count" STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define Total_Percentage/computed "Total %" f=percent8.2 STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define pct /computed "%" f=percent8.2;&lt;BR /&gt;rbreak after / summarize ;&lt;BR /&gt;compute after;&lt;BR /&gt;REGISTER_FT="Grand Total";&lt;BR /&gt;call define(_row_,"Style","style=[FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT foreground=white background=#972926]");&lt;BR /&gt;endcomp;&lt;BR /&gt;compute before REGISTER_FT;&lt;BR /&gt;Overall =sum(_c2_ , _c4_);&lt;BR /&gt;endcomp;&lt;BR /&gt;compute pct;&lt;BR /&gt;_c3_ = _c2_ / Overall;&lt;BR /&gt;_c5_ = _c4_ / Overall;&lt;BR /&gt;endcomp;&lt;BR /&gt;compute Total_Count;&lt;BR /&gt;Total_Count =sum(_c2_ , _c4_);&lt;BR /&gt;endcomp;&lt;BR /&gt;compute Total_Percentage;&lt;BR /&gt;Total_Percentage =sum(_c3_ , _c5_);&lt;BR /&gt;endcomp;&lt;BR /&gt;run;&lt;BR /&gt;quit;&lt;/P&gt;</description>
    <pubDate>Wed, 20 Sep 2017 09:19:53 GMT</pubDate>
    <dc:creator>ukpalnati</dc:creator>
    <dc:date>2017-09-20T09:19:53Z</dc:date>
    <item>
      <title>Proc report - deriving % for r break after values</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-deriving-for-r-break-after-values/m-p/397366#M19386</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As per below mentioned code, &amp;nbsp;instead of % values it is calculating sum as per r break after&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you suggest how to derive % for r break after values&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Output table attached herewith&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;options missing='0';&lt;BR /&gt;Proc Report data=DTR.NH_TAT_Rpt headskip headline nowd missing&lt;BR /&gt;STYLE(Report)={FONT_FACE='Zurich BT' FONT_SIZE=10PT FONT_STYLE=ROMAN}&lt;BR /&gt;STYLE(COLUMN)={FONT_FACE='Zurich BT' FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#000000 BACKGROUND=#FFFFFF}&lt;BR /&gt;STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926}&lt;BR /&gt;style(lines)=[FOREGROUND=black] style=[just=left];&lt;BR /&gt;Title j=l font='Zurich BT' height=3 color=black 'Settled (Paid+Rejected)Claims TAT met and missed%';&lt;BR /&gt;column ("Settled Claims TAT" REGISTER_FT TAT_Status,(n pct) Total_Count Total_Percentage );&lt;BR /&gt;where Final_Status in ("Paid","Closed","Rejected","Rejected") and Revised_DATE_OF_SETTLEMENT ne . ;&lt;BR /&gt;define REGISTER_FT/group "Product" order=internal STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define n/"Claim Count";&lt;BR /&gt;define TAT_Status/across STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define Total_Count/computed "Total Count" STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define Total_Percentage/computed "Total %" f=percent8.2 STYLE(HEader)={FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT FONT_STYLE=ROMAN FOREGROUND=#FFFFFF BACKGROUND=#972926};&lt;BR /&gt;define pct /computed "%" f=percent8.2;&lt;BR /&gt;rbreak after / summarize ;&lt;BR /&gt;compute after;&lt;BR /&gt;REGISTER_FT="Grand Total";&lt;BR /&gt;call define(_row_,"Style","style=[FONT_FACE='Zurich BT' FONT_WEIGHT=BOLD FONT_SIZE=10PT foreground=white background=#972926]");&lt;BR /&gt;endcomp;&lt;BR /&gt;compute before REGISTER_FT;&lt;BR /&gt;Overall =sum(_c2_ , _c4_);&lt;BR /&gt;endcomp;&lt;BR /&gt;compute pct;&lt;BR /&gt;_c3_ = _c2_ / Overall;&lt;BR /&gt;_c5_ = _c4_ / Overall;&lt;BR /&gt;endcomp;&lt;BR /&gt;compute Total_Count;&lt;BR /&gt;Total_Count =sum(_c2_ , _c4_);&lt;BR /&gt;endcomp;&lt;BR /&gt;compute Total_Percentage;&lt;BR /&gt;Total_Percentage =sum(_c3_ , _c5_);&lt;BR /&gt;endcomp;&lt;BR /&gt;run;&lt;BR /&gt;quit;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Sep 2017 09:19:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-deriving-for-r-break-after-values/m-p/397366#M19386</guid>
      <dc:creator>ukpalnati</dc:creator>
      <dc:date>2017-09-20T09:19:53Z</dc:date>
    </item>
    <item>
      <title>Re: Proc report - deriving % for r break after values</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-deriving-for-r-break-after-values/m-p/398437#M19424</link>
      <description>&lt;P&gt;Please work more so we work less to help you. There is way too much code that is irrelevant to your question.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Simplify your problem to a bare-bone&amp;nbsp;example.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Maybe this will help:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc report data=SASHELP.CLASS nowd;
  where NAME =:'J';
  column SEX NAME N;
  define SEX    / group;
  define NAME   / order;
  define PCTSEX / computed;
  define N      / noprint;
  compute before  ;
    TOT=N;
  endcomp;
  break after SEX /style=[just=left];
  compute after SEX ;
    PCTSEX=N/TOT;
    line N 2. ' ' SEX $1. ' (' PCTSEX percent6.0 ')' ;
  endcomp;
run;

&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Report: Detailed and/or summarized report" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;Sex&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Name&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;F&lt;/TD&gt;
&lt;TD class="l data"&gt;Jane&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Janet&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Joyce&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Judy&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colspan="2" class="l linecontent"&gt;&amp;nbsp;4&amp;nbsp;F&amp;nbsp;(&amp;nbsp;&amp;nbsp;57%&amp;nbsp;)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;M&lt;/TD&gt;
&lt;TD class="l data"&gt;James&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;Jeffrey&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="c data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;John&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colspan="2" class="l linecontent"&gt;&amp;nbsp;3&amp;nbsp;M&amp;nbsp;(&amp;nbsp;&amp;nbsp;43%&amp;nbsp;)&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Sep 2017 03:58:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Proc-report-deriving-for-r-break-after-values/m-p/398437#M19424</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2017-09-25T03:58:37Z</dc:date>
    </item>
  </channel>
</rss>

