<?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: ODS PDF and PROC REPORT - how can I combine columns without an over-arching combo? in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/987149#M26981</link>
    <description>&lt;P&gt;thanks for the information!&lt;/P&gt;</description>
    <pubDate>Mon, 04 May 2026 11:52:43 GMT</pubDate>
    <dc:creator>klt4xc</dc:creator>
    <dc:date>2026-05-04T11:52:43Z</dc:date>
    <item>
      <title>ODS PDF and PROC REPORT - how can I combine columns without an over-arching combo?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/986300#M26975</link>
      <description>&lt;P&gt;Hi there,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I'm wondering if what I want to do in ODS with PROC REPORT is possible. Currently the following code works but as expected -- the % Yes column header spans the two columns, but one row higher than I want it to. Any way to work around that?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;data uc1;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; INPUT DIVISION $&amp;nbsp; No&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pct_n_total&amp;nbsp; Yes&amp;nbsp; &amp;nbsp; pct_y_total;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; LENGTH DIVISION&amp;nbsp; $ 1 No 8 pct_n_total 8 Yes 8 pct_y_total&amp;nbsp; 8;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FORMAT&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; DIVISION&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;$CHAR1.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; No&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;COMMA12.2&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; pct_n_total&amp;nbsp; &amp;nbsp; &amp;nbsp; COMMA12.2&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Yes&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COMMA12.2&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; pct_y_total&amp;nbsp; &amp;nbsp; &amp;nbsp; COMMA12.2;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; datalines;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;a 79354 0.4685 90034 0.5315&lt;/DIV&gt;
&lt;DIV&gt;b 94541 0.6260 56479 0.3740&lt;/DIV&gt;
&lt;DIV&gt;c 10635 0.1183 79255 0.8817&lt;/DIV&gt;
&lt;DIV&gt;d 40340 0.4720 45118 0.5280&lt;/DIV&gt;
&lt;DIV&gt;;&lt;/DIV&gt;
&lt;DIV&gt;run;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;ods pdf file = "/home/zkurzej/file.pdf" style=smaller&amp;nbsp; STARTPAGE=NEVER;&lt;/DIV&gt;
&lt;DIV&gt;footnote j=c "Page ^{thispage} of ^{lastpage}";&lt;/DIV&gt;
&lt;DIV&gt;ods layout absolute;&lt;/DIV&gt;
&lt;DIV&gt;ods region x=0.00in y=.75in width=3.38in height=6.8in;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; proc report data= uc1 nowd missing split= '~'&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; style(report) = [cellspacing = 2 cellpadding =4 rules=groups frame=hsides]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; style(header) = [fontsize=6pt vjust = top]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; style(column)=[fontsize=6pt];&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Title "uc1";&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; column DIVISION&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; No&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; pct_n_total&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; Yes&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; ('% Yes' pct_y_total bar);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; define DIVISION / 'DIVISION';&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; define No / 'No' format = comma15.0;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; define pct_n_total / '% No' format = percent10.2;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; define Yes / '% Yes' format = comma15.0;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; define pct_y_total / '% Yes' format = percent10.2&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; style(column) = [borderrightcolor=black borderrightwidth=.5pt];&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; define bar / ' '&amp;nbsp; style(column) = [font_size=4pt&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; fontfamily='Courier New'&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; vjust=middle&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; just=left cellpadding=0];&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; compute bar / char length = 1000;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; barsize = round(pct_y_total.sum*50);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; if barsize gt 0 then&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; do;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; bar = repeat('^{unicode 2588}', barsize);&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; call define ('_c6_','style','style={foreground = red}');&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; end;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; endcomp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; run;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;ods layout end;&lt;/DIV&gt;
&lt;DIV&gt;ods pdf close;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="example.png" style="width: 999px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/114231iF864F3106D322A17/image-size/large?v=v2&amp;amp;px=999" role="button" title="example.png" alt="example.png" /&gt;&lt;/span&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 13 Apr 2026 18:37:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/986300#M26975</guid>
      <dc:creator>SASGeek</dc:creator>
      <dc:date>2026-04-13T18:37:37Z</dc:date>
    </item>
    <item>
      <title>Re: ODS PDF and PROC REPORT - how can I combine columns without an over-arching combo?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/986312#M26976</link>
      <description>&lt;P&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/93090"&gt;@SASGeek&lt;/a&gt;&lt;/P&gt;&lt;P&gt;Try changing the column statement to this&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;column ('DIVISION' DIVISION) ('No' No) ('% No' pct_n_total) ('Yes' Yes) ('% Yes' pct_y_total bar);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Replace the columns labels with '' (missing) in the define statements, such as&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;define DIVISION / '' ;
define No / '' format = comma15.0;
define pct_n_total / '' format = percent7.3;
define Yes / '' format = comma15.0;
define pct_y_total / '' format = percent7.3
style(column) = [borderrightcolor=black borderrightwidth=.5pt];

define bar / '' style(column) = [font_size=4pt
fontfamily='Courier New' 
vjust=middle 
just=left cellpadding=0];&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;This should give you what you are looking for&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Apr 2026 20:10:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/986312#M26976</guid>
      <dc:creator>ahmedalattar</dc:creator>
      <dc:date>2026-04-13T20:10:16Z</dc:date>
    </item>
    <item>
      <title>Re: ODS PDF and PROC REPORT - how can I combine columns without an over-arching combo?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/986442#M26980</link>
      <description>Good idea. Thanks. I'll give it a try!</description>
      <pubDate>Thu, 16 Apr 2026 15:05:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/986442#M26980</guid>
      <dc:creator>SASGeek</dc:creator>
      <dc:date>2026-04-16T15:05:42Z</dc:date>
    </item>
    <item>
      <title>Re: ODS PDF and PROC REPORT - how can I combine columns without an over-arching combo?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/987149#M26981</link>
      <description>&lt;P&gt;thanks for the information!&lt;/P&gt;</description>
      <pubDate>Mon, 04 May 2026 11:52:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/ODS-PDF-and-PROC-REPORT-how-can-I-combine-columns-without-an/m-p/987149#M26981</guid>
      <dc:creator>klt4xc</dc:creator>
      <dc:date>2026-05-04T11:52:43Z</dc:date>
    </item>
  </channel>
</rss>

