<?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 or Proc template is Best for custom grouping? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756719#M238975</link>
    <description>Assigning those as GROUP variables should work. But you need to make sure they're exact duplicates ie 191.881 versus 191.882. I'm not sure if column ordering also matters here - it would make intuitive sense to have all GROUPING variables first, but not sure if PROC REPORT enforces that. &lt;BR /&gt;&lt;BR /&gt;Are there warning or notes in the log?</description>
    <pubDate>Mon, 26 Jul 2021 17:09:54 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2021-07-26T17:09:54Z</dc:date>
    <item>
      <title>Proc Report or Proc template is Best for custom grouping?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756677#M238945</link>
      <description>&lt;P&gt;I am generating .pdf report and have three questions?&lt;/P&gt;
&lt;P&gt;1) I am getting error for .pdf file. What file is it looking for?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;ods pdf FILE="C:\Temp\MVS.pdf";&lt;BR /&gt;ERROR: Physical file does not exist, C:\ProgramFiles\SASHome94\ReportFontsforClients\9.4\saswcur.ttf.&lt;/P&gt;
&lt;P&gt;2) can we add style to the column headers and make it blue color for .PDF report?&lt;/P&gt;
&lt;P&gt;3) How do I group after certain fields. Calc.Conc.Mean, recovery Mean, Conc Cv, R from Curve?&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 528pt; border-spacing: 0px; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" border="0" summary="Procedure Report: Detailed and/or summarized report" width="704" frame="box" rules="all" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 14.5pt;"&gt;
&lt;TD rowspan="4" width="64" height="93" class="xl75" style="border-bottom: 1.0pt solid #B0B7BB; height: 70.0pt; width: 48pt;"&gt;Test&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Quality&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Dilution&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Concentration&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Well&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;Calc.&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;%&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;Calc.&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;R&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 26.0pt;"&gt;
&lt;TD width="64" height="35" class="xl63" style="height: 26.0pt; width: 48pt;"&gt;Concentration&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Recovery&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Conc.&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Recovery&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Conc.&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;from&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.5pt;"&gt;
&lt;TD width="64" height="19" class="xl63" style="height: 14.5pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Mean&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Mean&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;CV&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;curve&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl64" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl69" style="height: 15.0pt; width: 48pt;"&gt;NTL&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.1&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;229&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;A03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;190.58&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;83.22&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;191.88&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;83.79&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.96&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;B03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;193.18&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;84.36&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;191.88&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;83.79&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;0.96&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.2&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;39&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;C03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;32.18&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;82.51&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;31.99&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;82.03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.84&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;D03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;31.8&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;81.54&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;31.99&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;82.03&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;0.84&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.3&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;12.5&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;E03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;10.01&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;80.11&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;9.86&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;78.86&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;2.25&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;F03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;9.7&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;77.6&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;9.86&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;78.86&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;2.25&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl69" style="height: 15.0pt; width: 48pt;"&gt;DDD&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.1&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;976&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;A03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;751.33&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;76.98&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;769.27&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;78.82&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;3.3&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;B03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;787.21&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;80.66&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;769.27&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;78.82&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;3.3&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.2&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;288&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;C03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;250.43&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;86.96&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;252.39&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;87.64&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1.1&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.5pt;"&gt;
&lt;TD width="64" height="19" class="xl71" style="height: 14.5pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl72" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl72" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl72" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl73" style="width: 48pt;"&gt;D03&lt;/TD&gt;
&lt;TD width="64" class="xl74" style="width: 48pt;"&gt;254.36&lt;/TD&gt;
&lt;TD width="64" class="xl74" style="width: 48pt;"&gt;88.32&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;252.39&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;87.64&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;1.1&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is my code..&lt;/P&gt;
&lt;P&gt;options orientation=landscape;&lt;BR /&gt;ods pdf FILE="c:temp\test.pdf";&lt;BR /&gt;proc report data=qc_final Headline headskip nowd split='*' ;&lt;BR /&gt;columns Test Quality Dilution Conc well &lt;BR /&gt;mean_calc_conc mean_pct_recovery &lt;BR /&gt;mean_Calc_Conc_Mean mean_PCT_RecMean &lt;BR /&gt;mean_Calc_Conc_CV mean_RSquared ;&lt;/P&gt;
&lt;P&gt;define Test / order "Test" width=20;&lt;BR /&gt;define Quality / order "Quality" width=30;&lt;BR /&gt;define Dilution / order width=10;&lt;BR /&gt;define Conc / order "Concentration" width=10;&lt;BR /&gt;define Well / order "Well" width=7;&lt;BR /&gt;define mean_calc_conc / order "Calc. * Concentration " width=10;&lt;BR /&gt;define mean_pct_recovery / group /*order*/ " Recovery" width=7;&lt;BR /&gt;define mean_Calc_Conc_Mean / group /*order*/ "Calc. * Conc. * Mean" width=10;&lt;BR /&gt;define mean_PCT_RecMean / group /*order*/ "% * Recovery * Mean" width=7;&lt;BR /&gt;define mean_Calc_Conc_CV / group /*order*/ "Calc. * Conc. * CV" width=10;&lt;BR /&gt;define mean_RSquared / group /*order*/ "R * from * curve" width=7;&lt;/P&gt;
&lt;P&gt;run;&lt;BR /&gt;ods pdf close;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jul 2021 15:50:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756677#M238945</guid>
      <dc:creator>Stalk</dc:creator>
      <dc:date>2021-07-26T15:50:53Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report or Proc template is Best for custom grouping?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756686#M238952</link>
      <description>&lt;OL&gt;
&lt;LI&gt;Are you using SAS On Demand or SAS installed in a server installation? If so, it does not have access to your C drive and you need to save the file somewhere you do have access to. It depends on your installation so you need to provide more information for us to answer this.&lt;/LI&gt;
&lt;LI&gt;Yes, you can add STYLE to colour headers.
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;style(Header) = Header{background = Blue};&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/LI&gt;
&lt;LI&gt;No idea what you mean, please clarify by showing a picture of what you have versus what you need.&lt;/LI&gt;
&lt;/OL&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/358432"&gt;@Stalk&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;I am generating .pdf report and have three questions?&lt;/P&gt;
&lt;P&gt;1) I am getting error for .pdf file. What file is it looking for?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;ods pdf FILE="C:\Temp\MVS.pdf";&lt;BR /&gt;ERROR: Physical file does not exist, C:\ProgramFiles\SASHome94\ReportFontsforClients\9.4\saswcur.ttf.&lt;/P&gt;
&lt;P&gt;2) can we add style to the column headers and make it blue color for .PDF report?&lt;/P&gt;
&lt;P&gt;3) How do I group after certain fields. Calc.Conc.Mean, recovery Mean, Conc Cv, R from Curve?&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 528pt; border-spacing: 0px; orphans: 2; widows: 2; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" border="0" summary="Procedure Report: Detailed and/or summarized report" width="704" frame="box" rules="all" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 14.5pt;"&gt;
&lt;TD rowspan="4" width="64" height="93" class="xl75" style="border-bottom: 1.0pt solid #B0B7BB; height: 70.0pt; width: 48pt;"&gt;Test&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Quality&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Dilution&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Concentration&lt;/TD&gt;
&lt;TD rowspan="4" width="64" class="xl78" style="border-bottom: 1.0pt solid #B0B7BB; width: 48pt;"&gt;Well&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;Calc.&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;%&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;Calc.&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl68" style="width: 48pt;"&gt;R&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 26.0pt;"&gt;
&lt;TD width="64" height="35" class="xl63" style="height: 26.0pt; width: 48pt;"&gt;Concentration&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Recovery&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Conc.&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Recovery&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Conc.&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;from&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.5pt;"&gt;
&lt;TD width="64" height="19" class="xl63" style="height: 14.5pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Mean&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;Mean&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;CV&lt;/TD&gt;
&lt;TD width="64" class="xl63" style="width: 48pt;"&gt;curve&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl64" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl64" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl69" style="height: 15.0pt; width: 48pt;"&gt;NTL&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.1&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;229&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;A03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;190.58&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;83.22&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;191.88&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;83.79&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.96&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;B03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;193.18&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;84.36&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;191.88&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;83.79&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;0.96&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.2&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;39&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;C03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;32.18&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;82.51&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;31.99&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;82.03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.84&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;D03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;31.8&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;81.54&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;31.99&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;82.03&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;0.84&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.3&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;12.5&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;E03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;10.01&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;80.11&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;9.86&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;78.86&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;2.25&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;F03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;9.7&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;77.6&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;9.86&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;78.86&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;2.25&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl69" style="height: 15.0pt; width: 48pt;"&gt;DDD&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.1&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;976&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;A03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;751.33&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;76.98&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;769.27&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;78.82&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;3.3&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl67" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;B03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;787.21&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;80.66&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;769.27&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;78.82&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;3.3&lt;/TD&gt;
&lt;TD width="64" class="xl81" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 15.0pt;"&gt;
&lt;TD width="64" height="20" class="xl70" style="height: 15.0pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;QC1.2&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;5000&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;288&lt;/TD&gt;
&lt;TD width="64" class="xl65" style="width: 48pt;"&gt;C03&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;250.43&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;86.96&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;252.39&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;87.64&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;1.1&lt;/TD&gt;
&lt;TD width="64" class="xl66" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.5pt;"&gt;
&lt;TD width="64" height="19" class="xl71" style="height: 14.5pt; width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl72" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl72" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl72" style="width: 48pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64" class="xl73" style="width: 48pt;"&gt;D03&lt;/TD&gt;
&lt;TD width="64" class="xl74" style="width: 48pt;"&gt;254.36&lt;/TD&gt;
&lt;TD width="64" class="xl74" style="width: 48pt;"&gt;88.32&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;252.39&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;87.64&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;1.1&lt;/TD&gt;
&lt;TD width="64" class="xl82" style="width: 48pt;"&gt;0.9999&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is my code..&lt;/P&gt;
&lt;P&gt;options orientation=landscape;&lt;BR /&gt;ods pdf FILE="c:temp\test.pdf";&lt;BR /&gt;proc report data=qc_final Headline headskip nowd split='*' ;&lt;BR /&gt;columns Test Quality Dilution Conc well &lt;BR /&gt;mean_calc_conc mean_pct_recovery &lt;BR /&gt;mean_Calc_Conc_Mean mean_PCT_RecMean &lt;BR /&gt;mean_Calc_Conc_CV mean_RSquared ;&lt;/P&gt;
&lt;P&gt;define Test / order "Test" width=20;&lt;BR /&gt;define Quality / order "Quality" width=30;&lt;BR /&gt;define Dilution / order width=10;&lt;BR /&gt;define Conc / order "Concentration" width=10;&lt;BR /&gt;define Well / order "Well" width=7;&lt;BR /&gt;define mean_calc_conc / order "Calc. * Concentration " width=10;&lt;BR /&gt;define mean_pct_recovery / group /*order*/ " Recovery" width=7;&lt;BR /&gt;define mean_Calc_Conc_Mean / group /*order*/ "Calc. * Conc. * Mean" width=10;&lt;BR /&gt;define mean_PCT_RecMean / group /*order*/ "% * Recovery * Mean" width=7;&lt;BR /&gt;define mean_Calc_Conc_CV / group /*order*/ "Calc. * Conc. * CV" width=10;&lt;BR /&gt;define mean_RSquared / group /*order*/ "R * from * curve" width=7;&lt;/P&gt;
&lt;P&gt;run;&lt;BR /&gt;ods pdf close;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jul 2021 16:18:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756686#M238952</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-07-26T16:18:17Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report or Proc template is Best for custom grouping?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756710#M238973</link>
      <description>&lt;P&gt;Thank you Reeza for your reply.&lt;/P&gt;
&lt;P&gt;I have Base SAS on my machine. I guess I need to download the font?&lt;/P&gt;
&lt;P&gt;Once my .pdf is working, I will try the style options.&lt;/P&gt;
&lt;P&gt;Regarding the 3rd questions..&lt;/P&gt;
&lt;P&gt;In my table last 4 columns have duplicate values. Is there a way to group them and show as follows?&lt;/P&gt;
&lt;TABLE width="621"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD rowspan="4" width="64"&gt;Test&lt;/TD&gt;
&lt;TD rowspan="4" width="64"&gt;Quality&lt;/TD&gt;
&lt;TD rowspan="4" width="64"&gt;Concentration&lt;/TD&gt;
&lt;TD rowspan="4" width="45"&gt;Well&lt;/TD&gt;
&lt;TD width="64"&gt;Calc.&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;Calc.&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;R&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;Concentration&lt;/TD&gt;
&lt;TD width="64"&gt;Recovery&lt;/TD&gt;
&lt;TD width="64"&gt;Conc.&lt;/TD&gt;
&lt;TD width="64"&gt;Recovery&lt;/TD&gt;
&lt;TD width="64"&gt;Conc.&lt;/TD&gt;
&lt;TD width="64"&gt;from&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;Mean&lt;/TD&gt;
&lt;TD width="64"&gt;Mean&lt;/TD&gt;
&lt;TD width="64"&gt;CV&lt;/TD&gt;
&lt;TD width="64"&gt;curve&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;NTL&lt;/TD&gt;
&lt;TD width="64"&gt;QC1.1&lt;/TD&gt;
&lt;TD width="64"&gt;229&lt;/TD&gt;
&lt;TD width="45"&gt;A03&lt;/TD&gt;
&lt;TD width="64"&gt;190.58&lt;/TD&gt;
&lt;TD width="64"&gt;83.22&lt;/TD&gt;
&lt;TD width="64"&gt;&lt;FONT color="#FF0000"&gt;191.88&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="64"&gt;&lt;FONT color="#FF0000"&gt;83.79&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="64"&gt;&lt;FONT color="#FF0000"&gt;0.96&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="64"&gt;&lt;FONT color="#FF0000"&gt;1&lt;/FONT&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="45"&gt;B03&lt;/TD&gt;
&lt;TD width="64"&gt;193.18&lt;/TD&gt;
&lt;TD width="64"&gt;84.36&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;QC1.2&lt;/TD&gt;
&lt;TD width="64"&gt;39&lt;/TD&gt;
&lt;TD width="45"&gt;C03&lt;/TD&gt;
&lt;TD width="64"&gt;32.18&lt;/TD&gt;
&lt;TD width="64"&gt;82.51&lt;/TD&gt;
&lt;TD width="64"&gt;31.99&lt;/TD&gt;
&lt;TD width="64"&gt;82.03&lt;/TD&gt;
&lt;TD width="64"&gt;0.84&lt;/TD&gt;
&lt;TD width="64"&gt;1&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="45"&gt;D03&lt;/TD&gt;
&lt;TD width="64"&gt;31.8&lt;/TD&gt;
&lt;TD width="64"&gt;81.54&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="64"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;</description>
      <pubDate>Mon, 26 Jul 2021 16:58:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756710#M238973</guid>
      <dc:creator>Stalk</dc:creator>
      <dc:date>2021-07-26T16:58:31Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report or Proc template is Best for custom grouping?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756719#M238975</link>
      <description>Assigning those as GROUP variables should work. But you need to make sure they're exact duplicates ie 191.881 versus 191.882. I'm not sure if column ordering also matters here - it would make intuitive sense to have all GROUPING variables first, but not sure if PROC REPORT enforces that. &lt;BR /&gt;&lt;BR /&gt;Are there warning or notes in the log?</description>
      <pubDate>Mon, 26 Jul 2021 17:09:54 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756719#M238975</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-07-26T17:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report or Proc template is Best for custom grouping?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756745#M238984</link>
      <description>&lt;P&gt;My .pdf is still not working because of font issue. HTML output is working, but..&lt;/P&gt;
&lt;P&gt;No errors or warnings but the grouping is also not working for the last 4 columns.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 26 Jul 2021 18:21:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756745#M238984</guid>
      <dc:creator>Stalk</dc:creator>
      <dc:date>2021-07-26T18:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report or Proc template is Best for custom grouping?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756761#M238993</link>
      <description>Why do you think you have a font issue if you have no warnings or errors?&lt;BR /&gt;Have you tried switching fonts as well?</description>
      <pubDate>Mon, 26 Jul 2021 19:06:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/756761#M238993</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-07-26T19:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: Proc Report or Proc template is Best for custom grouping?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/758384#M239456</link>
      <description>Fonts are missing in my default location. I got the following solution from SAS support and it's resolved.&lt;BR /&gt;&lt;BR /&gt;Download to your local Windows machine a copy of the following zip file:&lt;BR /&gt; &lt;BR /&gt;sasfonts94.zip&lt;BR /&gt; &lt;BR /&gt;Via the following URL:&lt;BR /&gt; &lt;BR /&gt;&lt;A href="http://ftp.sas.com/techsup/download/graph/sasfonts94.zip" target="_blank"&gt;http://ftp.sas.com/techsup/download/graph/sasfonts94.zip&lt;/A&gt; &lt;BR /&gt; &lt;BR /&gt;After downloading this .zip file, unzip the contents of it into the following directory:&lt;BR /&gt; &lt;BR /&gt;C:\Program Files\SASHome94\ReportFontsforClients\9.4 &lt;BR /&gt;</description>
      <pubDate>Fri, 30 Jul 2021 13:26:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Proc-Report-or-Proc-template-is-Best-for-custom-grouping/m-p/758384#M239456</guid>
      <dc:creator>Stalk</dc:creator>
      <dc:date>2021-07-30T13:26:48Z</dc:date>
    </item>
  </channel>
</rss>

