<?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 auto report in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198139#M13257</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; would like to have a report like below on Excel but with minimun manually work.&amp;nbsp; All I could think about is to have a template with below format and each cell point to the sheet from program Excel output.&amp;nbsp; Is there way directly to have this report instead including format?&amp;nbsp; Please share some your ideas.&amp;nbsp; Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 444px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl232" height="19" width="145"&gt; &lt;/TD&gt;&lt;TD class="xl233" style="TEXT-ALIGN: center; BORDER-LEFT: medium none;" width="95"&gt;Overall&lt;/TD&gt;&lt;TD class="xl233" style="TEXT-ALIGN: center; BORDER-LEFT: medium none;" width="98"&gt;City 1&lt;/TD&gt;&lt;TD class="xl233" style="TEXT-ALIGN: center; BORDER-LEFT: medium none;" width="106"&gt;City 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl234" height="19" style="border-top: medium none;"&gt;Customer Profile&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt;Average Age&lt;/TD&gt;&lt;TD class="xl237" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;45&lt;/TD&gt;&lt;TD class="xl237" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;36&lt;/TD&gt;&lt;TD class="xl237" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl237" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl237" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl237" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt;Gender&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Femail&lt;/TD&gt;&lt;TD align="right" class="xl241" style="border-left: medium none; border-top: medium none;"&gt;20%&lt;/TD&gt;&lt;TD align="right" class="xl241" style="border-left: medium none; border-top: medium none;"&gt;35%&lt;/TD&gt;&lt;TD align="right" class="xl241" style="border-left: medium none; border-top: medium none;"&gt;22%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Male&lt;/TD&gt;&lt;TD class="xl240" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;80%&lt;/TD&gt;&lt;TD class="xl240" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;65%&lt;/TD&gt;&lt;TD class="xl240" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;78%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl240" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl240" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl240" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt;Average Monthly Expenses&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Food&lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$1,170 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$1,018 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$1,205 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Gas&lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$90 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$69 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$70 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;etc..&lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$778 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$586 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$813 &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sample data:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="384"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl234" height="19" width="64"&gt;id&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;city&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;gender&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;AGE&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;FOOD_dol&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;GAS_dol&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;F&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;34&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;34&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;22&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;55&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;55&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;33&lt;/TD&gt;&lt;TD align="right" class="xl237" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;66&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;44&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;25&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;77&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;55&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;60&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;77&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;66&lt;/TD&gt;&lt;TD class="xl238" style="border-left: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;F&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;33&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;88&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;77&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Apr 2015 21:55:35 GMT</pubDate>
    <dc:creator>Ying</dc:creator>
    <dc:date>2015-04-16T21:55:35Z</dc:date>
    <item>
      <title>auto report</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198139#M13257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I&amp;nbsp; would like to have a report like below on Excel but with minimun manually work.&amp;nbsp; All I could think about is to have a template with below format and each cell point to the sheet from program Excel output.&amp;nbsp; Is there way directly to have this report instead including format?&amp;nbsp; Please share some your ideas.&amp;nbsp; Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 444px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl232" height="19" width="145"&gt; &lt;/TD&gt;&lt;TD class="xl233" style="TEXT-ALIGN: center; BORDER-LEFT: medium none;" width="95"&gt;Overall&lt;/TD&gt;&lt;TD class="xl233" style="TEXT-ALIGN: center; BORDER-LEFT: medium none;" width="98"&gt;City 1&lt;/TD&gt;&lt;TD class="xl233" style="TEXT-ALIGN: center; BORDER-LEFT: medium none;" width="106"&gt;City 2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl234" height="19" style="border-top: medium none;"&gt;Customer Profile&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt;Average Age&lt;/TD&gt;&lt;TD class="xl237" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;45&lt;/TD&gt;&lt;TD class="xl237" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;36&lt;/TD&gt;&lt;TD class="xl237" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;42&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl237" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl237" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl237" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt;Gender&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Femail&lt;/TD&gt;&lt;TD align="right" class="xl241" style="border-left: medium none; border-top: medium none;"&gt;20%&lt;/TD&gt;&lt;TD align="right" class="xl241" style="border-left: medium none; border-top: medium none;"&gt;35%&lt;/TD&gt;&lt;TD align="right" class="xl241" style="border-left: medium none; border-top: medium none;"&gt;22%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Male&lt;/TD&gt;&lt;TD class="xl240" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;80%&lt;/TD&gt;&lt;TD class="xl240" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;65%&lt;/TD&gt;&lt;TD class="xl240" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;78%&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl240" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl240" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl240" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl236" height="19" style="border-top: medium none;"&gt;Average Monthly Expenses&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Food&lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$1,170 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$1,018 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$1,205 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;Gas&lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$90 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$69 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$70 &lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl239" height="19" style="border-top: medium none;"&gt;etc..&lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$778 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$586 &lt;/TD&gt;&lt;TD class="xl238" style="TEXT-ALIGN: right; BORDER-LEFT: medium none; BORDER-TOP: medium none;"&gt;$813 &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sample data:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="384"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl234" height="19" width="64"&gt;id&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;city&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;gender&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;AGE&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;FOOD_dol&lt;/TD&gt;&lt;TD class="xl234" style="border-left: medium none;" width="64"&gt;GAS_dol&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;11&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;F&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;34&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;34&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;99&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;22&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;55&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;55&lt;/TD&gt;&lt;TD class="xl235" style="border-left: medium none; border-top: medium none;"&gt;22&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;33&lt;/TD&gt;&lt;TD align="right" class="xl237" style="border-left: medium none; border-top: medium none;"&gt;1&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;52&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;66&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;44&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;25&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;77&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;11&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;55&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;2&lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;M&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;60&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;77&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;33&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl235" height="19" style="border-top: medium none;"&gt;66&lt;/TD&gt;&lt;TD class="xl238" style="border-left: medium none; border-top: medium none;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 &lt;/TD&gt;&lt;TD class="xl236" style="border-left: medium none; border-top: medium none;"&gt;F&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;33&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;88&lt;/TD&gt;&lt;TD align="right" class="xl236" style="border-left: medium none; border-top: medium none;"&gt;77&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 21:55:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198139#M13257</guid>
      <dc:creator>Ying</dc:creator>
      <dc:date>2015-04-16T21:55:35Z</dc:date>
    </item>
    <item>
      <title>Re: auto report</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198140#M13258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If this is a SAS question there are several approaches one would look like:&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt;value $gender 'F'='Female' 'M'='Male';&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;proc tabulate data=&amp;lt;yourdatasetname&amp;gt;;&lt;/P&gt;&lt;P&gt;class city;&lt;/P&gt;&lt;P&gt;class gender;&lt;/P&gt;&lt;P&gt;format gender $gender.;&lt;/P&gt;&lt;P&gt;var age food_dol Gas_dol;&lt;/P&gt;&lt;P&gt;table age=''*mean='Average age'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Gender *colpctn=''&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( Food_dol='Food Expenses' Gas_dol='Gas Expenses' )* sum=''*f=Dollar10. ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; All='Overall' City /&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row=float box='Customer Profile';&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 23:11:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198140#M13258</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-04-16T23:11:59Z</dc:date>
    </item>
    <item>
      <title>Re: auto report</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198141#M13259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you doing some Table/Listing about STDM for CRO company ? which make me sick .:smileyangry:&lt;/P&gt;&lt;P&gt;My idea is stacking all these statistical estimator vertically by SQL , and proc transpose it , finally use proc report to get well style report .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;

data have;
input id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;city&amp;nbsp; gender $&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FOOD_dol&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GAS_dol&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;;
cards;
11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;34&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;99
22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;22
33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;52&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;66&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;33
44&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;77&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;11
55&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;60&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;77&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;33
66&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;33&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;88&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;77
;
run;
proc sql;
 create table temp as
&amp;nbsp; select 1 as order,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Customer Profile' as a length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Average Age' as b length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'City 1' as c length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put(avg(age),best8.) as d length=10
&amp;nbsp;&amp;nbsp; from have
&amp;nbsp;&amp;nbsp;&amp;nbsp; where city=1
union all
select 1 as order,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Customer Profile' as a length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Average Age' as b length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'City 2' as c length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put(avg(age),best8.) as d length=10
&amp;nbsp;&amp;nbsp; from have
&amp;nbsp;&amp;nbsp;&amp;nbsp; where city=2
union all
select 1 as order,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Customer Profile' as a length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Average Age' as b length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Overall' as c length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put(avg(age),best8.) as d length=10
&amp;nbsp;&amp;nbsp; from have
union all
select 2 as order,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Gender' as a length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gender as b length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'City 1' as c length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put(count(*)/(select count(*) from have),percent8.2) as d length=10
&amp;nbsp;&amp;nbsp; from have&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where city=1
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by gender
union all
select 2 as order,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Gender' as a length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gender as b length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'City 2' as c length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put(count(*)/(select count(*) from have),percent8.2) as d length=10
&amp;nbsp;&amp;nbsp; from have&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where city=2
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by gender
union all
select 2 as order,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Gender' as a length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gender as b length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Overall' as c length=40,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; put(count(*)/(select count(*) from have),percent8.2) as d length=10
&amp;nbsp;&amp;nbsp; from have&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by gender
order by order,a,b;
quit;

proc transpose data=temp out=report(drop=_name_);
 by order a b;
 id c;
 var d;
run;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&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>Fri, 17 Apr 2015 15:31:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198141#M13259</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-04-17T15:31:12Z</dc:date>
    </item>
    <item>
      <title>Re: auto report</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198142#M13260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, Xia!&amp;nbsp; To creating ORDER variable is good idea!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 18 Apr 2015 11:18:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/auto-report/m-p/198142#M13260</guid>
      <dc:creator>Ying</dc:creator>
      <dc:date>2015-04-18T11:18:21Z</dc:date>
    </item>
  </channel>
</rss>

