<?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: Cross-table report with text and count sub-columns in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/310271#M17345</link>
    <description>&lt;PRE&gt;
Chris,
Well done. Never thought that before. Learn something new from you !
&lt;/PRE&gt;</description>
    <pubDate>Wed, 09 Nov 2016 04:40:34 GMT</pubDate>
    <dc:creator>Ksharp</dc:creator>
    <dc:date>2016-11-09T04:40:34Z</dc:date>
    <item>
      <title>Cross-table report with text and count sub-columns</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309926#M17327</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can you think of a way to create this report from this data ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data HAVE;
  input ROW COL VALUE;
cards;
R1 C1 x
R1 C2 y
R1 C1 x1
R1 C2 y
R2 C1 x
R2 C2 z
R2 C1 x
R2 C2 z
R2 C2 z
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/5691i5A8159EEB579916D/image-size/original?v=v2&amp;amp;px=-1" alt="aaa1.PNG" title="aaa1.PNG" border="0" /&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you!&lt;/P&gt;</description>
      <pubDate>Tue, 08 Nov 2016 03:20:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309926#M17327</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2016-11-08T03:20:58Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-table report with text and count sub-columns</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309943#M17328</link>
      <description>&lt;PRE&gt;


data HAVE;
  input( ROW COL VALUE) ($);
cards;
R1 C1 x
R1 C2 y
R1 C1 x1
R1 C2 y
R2 C1 x
R2 C2 z
R2 C1 x
R2 C2 z
R2 C2 z
;
run;
proc freq data=have noprint;
table row*col*value/out=temp  list;
run;
proc report data=temp nowd ;
column row col,(value count);
define row/group;
define col/across ' ';
define value/display  ;
run;

&lt;/PRE&gt;</description>
      <pubDate>Tue, 08 Nov 2016 04:56:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309943#M17328</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-11-08T04:56:41Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-table report with text and count sub-columns</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309949#M17329</link>
      <description>&lt;P&gt;Nice! Thank you!&lt;/P&gt;
&lt;P&gt;Any way to move the&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="left"&gt;
&lt;TABLE class="table" summary="Procedure Report: Detailed and/or summarized report" frame="box" rules="all" cellpadding="5" cellspacing="0"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;y&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;on line up, together with the x rather than the x1 ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="left"&gt;
&lt;TABLE class="table" summary="Procedure Report: Detailed and/or summarized report" frame="box" rules="all" cellpadding="5" cellspacing="0"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="c header" colspan="2" scope="colgroup"&gt;C1&lt;/TH&gt;
&lt;TH class="c header" colspan="2" scope="colgroup"&gt;C2&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;ROW&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;VALUE&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Frequency Count&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;VALUE&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Frequency Count&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;R1&lt;/TD&gt;
&lt;TD class="l data"&gt;x&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;&amp;nbsp;y&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;x1&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;R2&lt;/TD&gt;
&lt;TD class="l data"&gt;x&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;z&lt;/TD&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;instead of&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;DIV&gt;
&lt;DIV align="left"&gt;
&lt;TABLE class="table" summary="Procedure Report: Detailed and/or summarized report" frame="box" rules="all" cellpadding="5" cellspacing="0"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;&amp;nbsp;&lt;/TH&gt;
&lt;TH class="c header" colspan="2" scope="colgroup"&gt;C1&lt;/TH&gt;
&lt;TH class="c header" colspan="2" scope="colgroup"&gt;C2&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="c header" scope="col"&gt;ROW&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;VALUE&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Frequency Count&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;VALUE&lt;/TH&gt;
&lt;TH class="c header" scope="col"&gt;Frequency Count&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;R1&lt;/TD&gt;
&lt;TD class="l data"&gt;x&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="r data"&gt;.&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD class="l data"&gt;x1&lt;/TD&gt;
&lt;TD class="r data"&gt;1&lt;/TD&gt;
&lt;TD class="l data"&gt;y&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="l data"&gt;R2&lt;/TD&gt;
&lt;TD class="l data"&gt;x&lt;/TD&gt;
&lt;TD class="r data"&gt;2&lt;/TD&gt;
&lt;TD class="l data"&gt;z&lt;/TD&gt;
&lt;TD class="r data"&gt;3&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Nov 2016 05:19:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309949#M17329</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2016-11-08T05:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-table report with text and count sub-columns</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309967#M17330</link>
      <description>Really uneasy. Can't you Data step to get it like MERGE and then PROC REPORT ?</description>
      <pubDate>Tue, 08 Nov 2016 07:22:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/309967#M17330</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-11-08T07:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-table report with text and count sub-columns</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/310234#M17340</link>
      <description>&lt;P&gt;I tried this to put the lines in the right order in the data set, but the report is unchanged.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc freq data=HAVE noprint;
  table ROW*COL*VALUE/out=FREQ  ;
run;

data SORTED;  
  set FREQ;
  by ROW COL;
  if first.COL then LINE=0;
  LINE+1;
run;

proc sort; 
  by ROW LINE COL;
run;

proc report data=SORTED nowd ;
  column ROW COL,(VALUE count);
  define ROW  /group;
  define COL  /across ' ';
  define VALUE/display  ;
  label count='#';
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Nov 2016 20:52:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/310234#M17340</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2016-11-08T20:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-table report with text and count sub-columns</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/310242#M17341</link>
      <description>&lt;P&gt;Got it!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
proc report data=SORTED nowd ;
  column ROW LINE COL,(VALUE count);
  define ROW   /group;
  define LINE  /group noprint;
  define COL   /across ' ';
  define VALUE /display  ;
  label count='#';
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Nov 2016 21:37:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/310242#M17341</guid>
      <dc:creator>ChrisNZ</dc:creator>
      <dc:date>2016-11-08T21:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: Cross-table report with text and count sub-columns</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/310271#M17345</link>
      <description>&lt;PRE&gt;
Chris,
Well done. Never thought that before. Learn something new from you !
&lt;/PRE&gt;</description>
      <pubDate>Wed, 09 Nov 2016 04:40:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Cross-table-report-with-text-and-count-sub-columns/m-p/310271#M17345</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2016-11-09T04:40:34Z</dc:date>
    </item>
  </channel>
</rss>

