<?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 tabulate calculations and layout help required in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211880#M52341</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Without having some data to play with this is a bit difficult. BUT if I understand that your issue is with getting the Age band in the same column and above the ages then proc format should fix the problem. I suspect you have the age as a character value (which while Excel does that it isn't the optimum with SAS as you could have your data numeric and group on the fly just using a different format.&lt;/P&gt;&lt;P&gt;Any way here is a stab:&lt;/P&gt;&lt;P&gt;NOTE order of definition in multilabel formats is important&lt;/P&gt;&lt;P&gt;Proc format;&lt;/P&gt;&lt;P&gt;value $agebanding (multilabel)&lt;/P&gt;&lt;P&gt;'20 &amp;amp; below' ='20 &amp;amp; below'&amp;nbsp;&amp;nbsp; /* these duplications are needed because you want both the group and individual values*/&lt;/P&gt;&lt;P&gt;'21 to 25'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ='21 to 25'&amp;nbsp; &lt;/P&gt;&lt;P&gt;'20 &amp;amp; below','21 to 25'='25 &amp;amp; below'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'26 to 30'&amp;nbsp; = '26 to 30' &lt;/P&gt;&lt;P&gt;'31 to 35'&amp;nbsp;&amp;nbsp; = '31 to 35'&amp;nbsp; &lt;/P&gt;&lt;P&gt;'26 to 30','31 to 35' = '26 to 35'&lt;/P&gt;&lt;P&gt;&amp;lt;continue in this fashion&amp;gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;/* if you had age as a numeric */&lt;/P&gt;&lt;P&gt;value agegbanding (multilabel)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0 - 20 = '20 &amp;amp; below'&lt;/P&gt;&lt;P&gt;21 - 25= '21 to 25'&lt;/P&gt;&lt;P&gt;0 - 25 = '25 &amp;amp; below'&lt;/P&gt;&lt;P&gt;26 - 30 = '26 to 30'&lt;/P&gt;&lt;P&gt;31 - 35 = '31 to 35'&lt;/P&gt;&lt;P&gt;26 - 35= '26 to 35'&lt;/P&gt;&lt;P&gt;&amp;lt;and again continue&amp;gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;In your proc tabulate modify the class statement for age&lt;/P&gt;&lt;P&gt;Class age / mlf ;&lt;/P&gt;&lt;P&gt;format age $agebanding.;&lt;/P&gt;&lt;P&gt; And do not use an ALL on age.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may need to add an ORDER to the CLASS statement for AGE but with out data to test on I'm not sure what it may need to be.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 27 Mar 2015 16:08:06 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2015-03-27T16:08:06Z</dc:date>
    <item>
      <title>proc tabulate calculations and layout help required</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211879#M52340</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to perform what I hope is a simple calculation within proc tabulate but I am stumped.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To give you some background I am trying replicate some work in Excel to automatically produce a report using ods rtf/ods when I take the the number of people registered on a course and the number of people who successfully completed the course to calculate the percentage of those people by age groups.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Excel I used summarised to create the following pivot table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Pivot Table 1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 985px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl80" height="17" width="197"&gt; &lt;/TD&gt;&lt;TD class="xl82" width="161"&gt; &lt;/TD&gt;&lt;TD class="xl81" width="55"&gt;acad_yr&lt;/TD&gt;&lt;TD class="xl81" width="154"&gt; &lt;/TD&gt;&lt;TD class="xl81" width="55"&gt; &lt;/TD&gt;&lt;TD class="xl81" width="154"&gt; &lt;/TD&gt;&lt;TD class="xl81" width="55"&gt; &lt;/TD&gt;&lt;TD class="xl82" width="154"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="17" style="border-top: none;"&gt;age_HESA&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;Data&lt;/TD&gt;&lt;TD class="xl81" style="border-top: none;"&gt;2009/10&lt;/TD&gt;&lt;TD class="xl81" style="border-top: none;"&gt;2010/11&lt;/TD&gt;&lt;TD class="xl81" style="border-top: none;"&gt;2011/12&lt;/TD&gt;&lt;TD class="xl81" style="border-top: none;"&gt;2012/13&lt;/TD&gt;&lt;TD class="xl82" style="border-top: none;"&gt;2013/14&lt;/TD&gt;&lt;TD class="xl79"&gt;Grand Total&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl83" height="17"&gt;20 &amp;amp; below&lt;/TD&gt;&lt;TD class="xl93" style="border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl78" style="border-left: none;"&gt;2750.9&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;3189.8&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;3606.5&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;3514.5&lt;/TD&gt;&lt;TD align="right" class="xl65"&gt;3197.0&lt;/TD&gt;&lt;TD align="right" class="xl70"&gt;16258.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl86" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;1857.8&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2214.4&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2543.4&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2337.0&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2074.0&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;11026.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;21 to 25&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;9956.5&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;10542.6&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;11193.1&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;11608.2&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;11746.9&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;55047.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl71" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;6461.2&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;6986.4&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7479.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7513.9&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7545.7&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;35986.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;26 to 30&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;12608.1&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;12949.0&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;13015.1&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;12685.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;12288.7&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;63546.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl71" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;8292.0&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;8755.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;8844.3&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;8534.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;8190.3&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;42616.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;31 to 35&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;10561.0&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;11140.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;11574.5&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;10958.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;10595.3&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;54829.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl71" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;7219.2&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7724.4&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;8109.1&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7528.0&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7196.3&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;37777.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;36 to 40&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;10699.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;10396.0&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;9913.5&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;8741.0&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;7921.1&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;47671.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl71" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;7516.4&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7441.0&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;7112.1&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;6162.6&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;5489.9&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;33722.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;41 to 45&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;9323.0&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;9299.8&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;9170.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;8143.8&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;7223.0&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;43160.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl71" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;6626.7&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;6775.3&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;6695.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;5846.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;5127.5&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;31071.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;46 to 50&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;6500.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;6592.8&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;6664.4&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;6035.4&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;5535.6&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;31328.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl71" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;4658.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;4793.7&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;4876.3&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;4398.6&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;3964.1&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;22691.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;51 to 55&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;3887.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;3925.2&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;3983.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;3579.8&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;3256.2&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;18632.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl71" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl71" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;2777.0&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2892.2&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2888.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2615.5&lt;/TD&gt;&lt;TD align="right" class="xl77"&gt;2338.0&lt;/TD&gt;&lt;TD align="right" class="xl71"&gt;13511.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17" style="border-top: none;"&gt;56 to 60&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;2385.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;2389.5&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;2435.4&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;2223.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-top: none;"&gt;1999.2&lt;/TD&gt;&lt;TD align="right" class="xl70" style="border-top: none;"&gt;11433.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl69" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl69" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl84" style="border-left: none;"&gt;1708.0&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1744.6&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1808.1&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1636.2&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1480.0&lt;/TD&gt;&lt;TD align="right" class="xl86"&gt;8376.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="17" style="border-top: none;"&gt;61 to 65&lt;/TD&gt;&lt;TD class="xl68" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl87" style="border-top: none; border-left: none;"&gt;1778.3&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1800.2&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1783.8&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1555.8&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1365.5&lt;/TD&gt;&lt;TD align="right" class="xl89" style="border-top: none;"&gt;8283.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl94" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl69" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl84" style="border-left: none;"&gt;1339.5&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1355.0&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1365.2&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1191.0&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1033.5&lt;/TD&gt;&lt;TD align="right" class="xl86"&gt;6284.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="17" style="border-top: none;"&gt;66 &amp;amp; over&lt;/TD&gt;&lt;TD class="xl68" style="border-top: none; border-left: none;"&gt;Sum of total_registrations&lt;/TD&gt;&lt;TD align="right" class="xl87" style="border-top: none; border-left: none;"&gt;1403.4&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1454.3&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1412.2&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1373.9&lt;/TD&gt;&lt;TD align="right" class="xl88" style="border-top: none;"&gt;1341.2&lt;/TD&gt;&lt;TD align="right" class="xl89" style="border-top: none;"&gt;6985.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl69" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl69" style="border-left: none;"&gt;Sum of total_completions&lt;/TD&gt;&lt;TD align="right" class="xl84" style="border-left: none;"&gt;991.8&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1065.8&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1045.0&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;1042.3&lt;/TD&gt;&lt;TD align="right" class="xl85"&gt;992.2&lt;/TD&gt;&lt;TD align="right" class="xl86"&gt;5137.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="17" style="border-top: none;"&gt;Total Sum of total_registrations&lt;/TD&gt;&lt;TD class="xl73" style="border-top: none;"&gt; &lt;/TD&gt;&lt;TD align="right" class="xl90" style="border-top: none; border-left: none;"&gt;71854.7&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;73680.0&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;74752.6&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;70419.7&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;66469.7&lt;/TD&gt;&lt;TD align="right" class="xl92" style="border-top: none;"&gt;357176.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl72" height="17" style="border-top: none;"&gt;Total Sum of total_completions&lt;/TD&gt;&lt;TD class="xl73" style="border-top: none;"&gt; &lt;/TD&gt;&lt;TD align="right" class="xl90" style="border-top: none; border-left: none;"&gt;49448.0&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;51748.3&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;52767.0&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;48806.0&lt;/TD&gt;&lt;TD align="right" class="xl91" style="border-top: none;"&gt;45431.5&lt;/TD&gt;&lt;TD align="right" class="xl92" style="border-top: none;"&gt;248200.8&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using this pivot table I then create the below table in Excel which is what gets published to a wider audience&lt;/P&gt;&lt;P&gt;[To calculate the percentages for the specific year and age group I do (&lt;SPAN style="font-size: 13.3333330154419px;"&gt;Sum of total_completions/&lt;SPAN style="font-size: 13.3333330154419px;"&gt;Sum of total_registrations)*100]&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Final Table 1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="1207"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl68" height="17" width="197"&gt; &lt;/TD&gt;&lt;TD class="xl81" colspan="2" style="border-right: .5pt solid black; border-left: none;" width="216"&gt;2009/10&lt;/TD&gt;&lt;TD class="xl81" colspan="2" style="border-right: .5pt solid black; border-left: none;" width="209"&gt;2010/11&lt;/TD&gt;&lt;TD class="xl81" colspan="2" style="border-right: .5pt solid black; border-left: none;" width="209"&gt;2011/12&lt;/TD&gt;&lt;TD class="xl83" colspan="2" style="border-right: .5pt solid black; border-left: none;" width="188"&gt;2012/13&lt;/TD&gt;&lt;TD class="xl83" colspan="2" style="border-right: .5pt solid black; border-left: none;" width="188"&gt;2013/14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="17"&gt; &lt;/TD&gt;&lt;TD class="xl69" style="border-top: none;"&gt;No of registrations&lt;/TD&gt;&lt;TD class="xl80" style="border-top: none;"&gt;%&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none;"&gt;No of registrations&lt;/TD&gt;&lt;TD class="xl80" style="border-top: none;"&gt;%&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none;"&gt;No of registrations&lt;/TD&gt;&lt;TD class="xl80" style="border-top: none;"&gt;%&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none;"&gt;No of registrations&lt;/TD&gt;&lt;TD class="xl80" style="border-top: none;"&gt;%&lt;/TD&gt;&lt;TD class="xl69" style="border-top: none;"&gt;No of registrations&lt;/TD&gt;&lt;TD class="xl80" style="border-top: none;"&gt;%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17" style="border-top: none;"&gt;20 &amp;amp; below&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none;"&gt;1857.8&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;67.5&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;2214.4&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;69.4&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;2543.4&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;70.5&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;2337.0&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;66.5&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-top: none; border-left: none;"&gt;2074.0&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;64.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="17"&gt;21 to 25&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;6461.2&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;64.9&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;6986.4&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;66.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;7479.5&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;66.8&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;7513.9&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;64.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;7545.7&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;64.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;25 &amp;amp; below Total&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;8319.0&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;65.5&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;9200.8&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;67.0&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;10023.0&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;67.7&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;9850.9&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;65.1&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;9619.7&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;64.4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;26 to 30&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;8292.0&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;65.8&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;8755.5&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;67.6&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;8844.3&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;68.0&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;8534.5&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;67.3&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;8190.3&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;66.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="17"&gt;31 to 35&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;7219.2&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;68.4&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;7724.4&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;69.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;8109.1&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;70.1&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;7528.0&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;68.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;7196.3&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;67.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;26 to 35 Total&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;15511.2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;66.9&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;16479.9&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;68.4&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;16953.4&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;68.9&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;16062.5&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;67.9&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;15386.6&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;67.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;36 to 40&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;7516.4&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;70.2&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;7441.0&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;71.6&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;7112.1&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;71.7&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;6162.6&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;70.5&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;5489.9&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;69.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="17"&gt;41 to 45&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;6626.7&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;71.1&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;6775.3&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;72.9&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;6695.5&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;73.0&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;5846.5&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;71.8&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;5127.5&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;71.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;36 to 45 Total&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;14143.0&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;70.6&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;14216.3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;72.2&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;13807.6&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;72.4&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;12009.1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;71.1&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;10617.4&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;70.1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;46 to 50&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;4658.5&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;71.7&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;4793.7&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;72.7&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;4876.3&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;73.2&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;4398.6&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;72.9&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;3964.1&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;71.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="17"&gt;51 to 55&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;2777.0&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;71.4&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;2892.2&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;73.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;2888.5&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;72.5&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;2615.5&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;73.1&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;2338.0&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;71.8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;46 to 55 Total&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;7435.5&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;71.6&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;7685.9&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;73.1&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;7764.7&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;72.9&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;7014.0&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;72.9&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;6302.1&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;71.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;56 to 60&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;1708.0&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;71.6&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;1744.6&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;73.0&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;1808.1&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;74.2&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;1636.2&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;73.6&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;1480.0&lt;/TD&gt;&lt;TD align="right" class="xl71" style="border-top: none;"&gt;74.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="17"&gt;61 to 65&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;1339.5&lt;/TD&gt;&lt;TD align="right" class="xl73"&gt;75.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;1355.0&lt;/TD&gt;&lt;TD align="right" class="xl73"&gt;75.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;1365.2&lt;/TD&gt;&lt;TD align="right" class="xl73"&gt;76.5&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;1191.0&lt;/TD&gt;&lt;TD align="right" class="xl73"&gt;76.6&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;1033.5&lt;/TD&gt;&lt;TD align="right" class="xl73"&gt;75.7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl78" height="17"&gt;66 &amp;amp; over&lt;/TD&gt;&lt;TD align="right" class="xl75"&gt;991.8&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;70.7&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;1065.8&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;73.3&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;1045.0&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;74.0&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;1042.3&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;75.9&lt;/TD&gt;&lt;TD align="right" class="xl75" style="border-left: none;"&gt;992.2&lt;/TD&gt;&lt;TD align="right" class="xl72"&gt;74.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl77" height="17"&gt;56 &amp;amp; over Total&lt;/TD&gt;&lt;TD align="right" class="xl74"&gt;4039.3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;72.6&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;4165.4&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;73.8&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;4218.2&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;74.9&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;3869.6&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;75.1&lt;/TD&gt;&lt;TD align="right" class="xl74" style="border-left: none;"&gt;3505.7&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;74.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl79" height="17"&gt;Grand Total&lt;/TD&gt;&lt;TD align="right" class="xl76"&gt;49448.0&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;68.8&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;51748.3&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;70.2&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;52767.0&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;70.6&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;48806.0&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;69.3&lt;/TD&gt;&lt;TD align="right" class="xl76" style="border-left: none;"&gt;45431.5&lt;/TD&gt;&lt;TD align="right" class="xl66" style="border-top: none;"&gt;68.3&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;My work in SAS so far&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using the below code I have been able to replicate Pivot Table 1 but I cannot work out how I can alter the code to be able to create Final Table 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;PROC TABULATE DATA=WORK.E_AND_D_SUMMARY (where = (all = '1'))&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; VAR total_completions&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; total_registrations;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; CLASS acad_yr / ORDER=UNFORMATTED MISSING;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; CLASS age / ORDER=UNFORMATTED MISSING;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; CLASS ageband / ORDER=UNFORMATTED MISSING;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; TABLE&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; /* ROW Statement */&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; (ageband *&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; (age *(total_registrations * Sum=' ' total_completions * Sum=' ' )&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; all = 'Total' *(total_registrations * Sum=' ' total_completions * Sum=' ' ))&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; all = 'Total' *(total_registrations * Sum=' ' total_completions * Sum=' ' ))&amp;nbsp; ,&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; /* COLUMN Statement */&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; acad_yr&amp;nbsp; ;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;RUN;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;Proc tabulate output&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 773px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl63" colspan="4" height="34" rowspan="2" width="458"&gt;&lt;/TD&gt;&lt;TD class="xl64" colspan="5" style="border-left: none;" width="315"&gt;Financial Year derived from course start date&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl64" height="17" style="border-top: none; border-left: none;" width="63"&gt;2009/10&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;" width="63"&gt;2010/11&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;" width="63"&gt;2011/12&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;" width="63"&gt;2012/13&lt;/TD&gt;&lt;TD class="xl64" style="border-top: none; border-left: none;" width="63"&gt;2013/14&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none;" width="191"&gt;Ageband for the Age Groups&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="81"&gt;Age Groups&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;2750.88&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;3189.79&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;3606.54&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;3514.46&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;3199.29&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="102" rowspan="6" style="border-top: none;" width="191"&gt;25 &amp;amp; below&lt;/TD&gt;&lt;TD class="xl65" rowspan="2" style="border-top: none;" width="81"&gt;20 &amp;amp; below&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1857.75&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2214.42&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2543.42&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2336.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2074.79&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;21 to 25&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9956.54&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10542.63&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;11193.08&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;11608.21&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;11788.67&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;6461.21&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;6986.42&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7479.54&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7513.92&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7546.92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;Total&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;12707.42&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;13732.42&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;14799.63&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;15122.67&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;14987.96&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8318.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9200.83&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10022.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9850.87&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9621.71&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="119" rowspan="7" style="border-top: none;" width="191"&gt;26 to 35&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="81"&gt;Age Groups&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;12608.13&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;12949.33&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;13015.08&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;12685.33&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;12347.17&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;26 to 30&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8291.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8755.5&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8844.29&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8533.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8189.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;31 to 35&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10561&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;11140.71&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;11574.5&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10958.29&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10633.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7219.25&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7724.37&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8109.62&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7528&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7196.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;Total&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;23169.13&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;24090.04&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;24589.58&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;23643.63&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;22980.67&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;15511.21&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;16479.87&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;16953.92&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;16061.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;15385.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="119" rowspan="7" style="border-top: none;" width="191"&gt;36 to 45&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="81"&gt;Age Groups&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;10699.71&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;10396.17&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;9913.5&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;8741.04&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;7950.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;36 to 40&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7516.37&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7441&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7112.12&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;6162.62&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;5489.87&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;41 to 45&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9323.04&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9299.75&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9170.33&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8143.83&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7259.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;6626.67&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;6775.29&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;6695.5&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;5846.46&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;5127.54&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;Total&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;20022.75&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;19695.92&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;19083.83&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;16884.87&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;15209.12&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;14143.04&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;14216.29&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;13807.62&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;12009.08&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10617.42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="119" rowspan="7" style="border-top: none;" width="191"&gt;46 to 55&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="81"&gt;Age Groups&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;6500.29&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;6593&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;6664.42&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;6035.42&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;5550.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;46 to 50&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4658.5&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4793.75&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4876.75&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4399.08&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3963.13&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;51 to 55&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3887.67&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3925.38&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3983.71&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3579.83&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3262.92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2776.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2892.17&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2888.46&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2615.46&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;2338.21&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;Total&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10387.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10518.37&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;10648.12&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;9615.25&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;8813&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7435.46&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7685.92&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7765.21&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;7014.54&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;6301.33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="153" rowspan="9" style="border-top: none;" width="191"&gt;56 &amp;amp; over&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="81"&gt;Age Groups&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;2385.71&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;2389.54&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;2435.42&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;2223.67&lt;/TD&gt;&lt;TD class="xl66" rowspan="2" style="border-top: none;"&gt;2000.71&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;56 to 60&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1708&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1744.62&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1808.08&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1636.21&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1480&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;61 to 65&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1778.33&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1800.21&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1783.83&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1555.75&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1365.92&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1339.54&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1354.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1365.17&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1191.04&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1033.63&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;66 &amp;amp; over&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1403.37&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1454.29&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1412.21&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1373.92&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1341.08&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;991.79&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1065.79&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1045&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;1042.33&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;992.04&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="34" rowspan="2" style="border-top: none;" width="81"&gt;Total&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;5567.42&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;5644.04&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;5631.46&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;5153.33&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4707.71&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4039.33&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4165.37&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;4218.25&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3869.58&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;3505.67&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" colspan="2" height="34" rowspan="2" width="272"&gt;Total&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="122"&gt;total_registrations&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;71854.67&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;73680.79&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;74752.63&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;70419.75&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;66698.46&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="17" style="border-top: none; border-left: none;" width="122"&gt;total_completions&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;49448&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;51748.29&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;52767.96&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;48806.04&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;45431.25&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cannot find a way of being able to calculate the percentage of completions against total registrations&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333330154419px;"&gt;Is it possible to get proc tabulate to produce a layout similar to Final Table 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 15:10:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211879#M52340</guid>
      <dc:creator>JBrazier</dc:creator>
      <dc:date>2015-03-27T15:10:05Z</dc:date>
    </item>
    <item>
      <title>Re: proc tabulate calculations and layout help required</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211880#M52341</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Without having some data to play with this is a bit difficult. BUT if I understand that your issue is with getting the Age band in the same column and above the ages then proc format should fix the problem. I suspect you have the age as a character value (which while Excel does that it isn't the optimum with SAS as you could have your data numeric and group on the fly just using a different format.&lt;/P&gt;&lt;P&gt;Any way here is a stab:&lt;/P&gt;&lt;P&gt;NOTE order of definition in multilabel formats is important&lt;/P&gt;&lt;P&gt;Proc format;&lt;/P&gt;&lt;P&gt;value $agebanding (multilabel)&lt;/P&gt;&lt;P&gt;'20 &amp;amp; below' ='20 &amp;amp; below'&amp;nbsp;&amp;nbsp; /* these duplications are needed because you want both the group and individual values*/&lt;/P&gt;&lt;P&gt;'21 to 25'&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ='21 to 25'&amp;nbsp; &lt;/P&gt;&lt;P&gt;'20 &amp;amp; below','21 to 25'='25 &amp;amp; below'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'26 to 30'&amp;nbsp; = '26 to 30' &lt;/P&gt;&lt;P&gt;'31 to 35'&amp;nbsp;&amp;nbsp; = '31 to 35'&amp;nbsp; &lt;/P&gt;&lt;P&gt;'26 to 30','31 to 35' = '26 to 35'&lt;/P&gt;&lt;P&gt;&amp;lt;continue in this fashion&amp;gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;/* if you had age as a numeric */&lt;/P&gt;&lt;P&gt;value agegbanding (multilabel)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;0 - 20 = '20 &amp;amp; below'&lt;/P&gt;&lt;P&gt;21 - 25= '21 to 25'&lt;/P&gt;&lt;P&gt;0 - 25 = '25 &amp;amp; below'&lt;/P&gt;&lt;P&gt;26 - 30 = '26 to 30'&lt;/P&gt;&lt;P&gt;31 - 35 = '31 to 35'&lt;/P&gt;&lt;P&gt;26 - 35= '26 to 35'&lt;/P&gt;&lt;P&gt;&amp;lt;and again continue&amp;gt;&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;In your proc tabulate modify the class statement for age&lt;/P&gt;&lt;P&gt;Class age / mlf ;&lt;/P&gt;&lt;P&gt;format age $agebanding.;&lt;/P&gt;&lt;P&gt; And do not use an ALL on age.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You may need to add an ORDER to the CLASS statement for AGE but with out data to test on I'm not sure what it may need to be.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 16:08:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211880#M52341</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-03-27T16:08:06Z</dc:date>
    </item>
    <item>
      <title>Re: proc tabulate calculations and layout help required</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211881#M52342</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was unable to attach data to the thread and I therefore went to SAS to get assistance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;They provided me with the following code which has worked (There have been soime slight changes to the variable names compared to the above)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc tabulate data=e_and_d_summary (where=(course_group="Undergraduate"));&lt;/P&gt;&lt;P&gt; var total_regftes total_compftes;&lt;/P&gt;&lt;P&gt; class age_hesa&amp;nbsp; / order=unformatted missing;&lt;/P&gt;&lt;P&gt; class ageband_hesa / order=unformatted missing;&lt;/P&gt;&lt;P&gt; class acad_yr&amp;nbsp; / order=unformatted missing;&lt;/P&gt;&lt;P&gt; table&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* Row Dimension */&lt;/P&gt;&lt;P&gt;&amp;nbsp; (ageband_hesa=""*(age_hesa="" ALL="Total"))&lt;/P&gt;&lt;P&gt;&amp;nbsp; all = "Total",&lt;/P&gt;&lt;P&gt;&amp;nbsp; /* column dimension */&lt;/P&gt;&lt;P&gt;&amp;nbsp; acad_yr="Year"*total_compFTEs=""*(sum="RegFTE No." pctsum&amp;lt;total_regFTEs&amp;gt;="%")&lt;/P&gt;&lt;P&gt; ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 07:29:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211881#M52342</guid>
      <dc:creator>JBrazier</dc:creator>
      <dc:date>2015-04-01T07:29:55Z</dc:date>
    </item>
    <item>
      <title>Re: proc tabulate calculations and layout help required</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211882#M52343</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would suggest to use proc report . Post it at &lt;A _jive_internal="true" data-containerid="2007" data-containertype="14" data-objectid="6" data-objecttype="14" href="https://communities.sas.com/community/support-communities/ods_and_base_reporting" style="color: #0e66ba; background-color: #f0f8fb;"&gt;ODS and Base Reporting&lt;/A&gt;&lt;/P&gt;&lt;P&gt;And Cynthia will give good advice .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Xia Keshan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Apr 2015 13:12:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/proc-tabulate-calculations-and-layout-help-required/m-p/211882#M52343</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-04-01T13:12:12Z</dc:date>
    </item>
  </channel>
</rss>

