<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: proc report and column header in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13673#M3249</link>
    <description>Cynthia, Once I use the correct style statement, i.e., style(column)=[cellwidth=...]; the warning messages disappeared. It seems the log only complains when one uses a blank label (quoted space) in two adjacent columns.&lt;BR /&gt;
&lt;BR /&gt;
In terms of the 'page' option on the define statement, I have more than 3 dozens or so columns but only one row of data on this table. Therefore, I am using 'page' option to start a new page every few columns with the 'id' columns repeating on each page. I am using RTF destination. &lt;BR /&gt;
&lt;BR /&gt;
I also noticed that while the SAS titles are printed on every page, the footnotes only printed at the end of the last page. I am using Title and Footnote statement. I submitted a question to SAS Support via email.&lt;BR /&gt;
&lt;BR /&gt;
Perhaps you can shed some light on this one as well?&lt;BR /&gt;
&lt;BR /&gt;
I truly appreciate your advice.</description>
    <pubDate>Mon, 09 Nov 2009 15:29:23 GMT</pubDate>
    <dc:creator>deleted_user</dc:creator>
    <dc:date>2009-11-09T15:29:23Z</dc:date>
    <item>
      <title>proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13667#M3243</link>
      <description>I saw an earlier post that adivised using 'noheader' when one does not want to output the column header.&lt;BR /&gt;
I would like to output some column headers but not others. If I use 'noheader', then all headers are supressed. &lt;BR /&gt;
Would anyone please show me how I may suppress some column headers but not others?</description>
      <pubDate>Fri, 06 Nov 2009 20:58:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13667#M3243</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-11-06T20:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13668#M3244</link>
      <description>dont know how you do it. assume you use proc report / column / define. you can specify ' ' to the variable you dont want the header after defining the column variable.</description>
      <pubDate>Fri, 06 Nov 2009 21:20:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13668#M3244</guid>
      <dc:creator>abdullala</dc:creator>
      <dc:date>2009-11-06T21:20:13Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13669#M3245</link>
      <description>Hi:&lt;BR /&gt;
  You are correct, NOHEADER in PROC REPORT suppresses all headers, by design.&lt;BR /&gt;
 &lt;BR /&gt;
  However, if you only want to suppress one or two headers, you can accomplish that in the DEFINE statement for your variable or report item, as shown in the code below, &lt;BR /&gt;
where the ' ' (quote space quote) as a label suppresses the header for SEX and WEIGHT.&lt;BR /&gt;
 &lt;BR /&gt;
cynthia&lt;BR /&gt;
[pre]&lt;BR /&gt;
ods html file='colhdr.html' style=sasweb;&lt;BR /&gt;
ods rtf file='colhdr.rtf' style=journal;&lt;BR /&gt;
ods pdf file='colhdr.pdf';&lt;BR /&gt;
                                                 &lt;BR /&gt;
proc report data=sashelp.class nowd;&lt;BR /&gt;
   column name sex age height weight;&lt;BR /&gt;
   define name / order 'Name';&lt;BR /&gt;
   define sex / display ' ';&lt;BR /&gt;
   define age / display 'Age';&lt;BR /&gt;
   define height / display 'Height';&lt;BR /&gt;
   define weight / display ' ';&lt;BR /&gt;
run;&lt;BR /&gt;
           &lt;BR /&gt;
ods _all_ close;&lt;BR /&gt;
[/pre]</description>
      <pubDate>Fri, 06 Nov 2009 21:40:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13669#M3245</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2009-11-06T21:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13670#M3246</link>
      <description>Thank you both for the response. I tried the ' ' in the define statement earlier and got a warning message. &lt;BR /&gt;
__________________________________________________________________&lt;BR /&gt;
WARNING: Use of CELLWIDTH/OUTPUTWIDTH= in a spanning header or footer will rarely yield expected results. For conventional usage, specify outputwidth only for &lt;BR /&gt;
         the data column cells.&lt;BR /&gt;
____________________________________________________________________&lt;BR /&gt;
&lt;BR /&gt;
This is the code that I used, perhaps I can't do it for the two id vars together?&lt;BR /&gt;
&lt;BR /&gt;
proc report missing nowindows data = &amp;amp;dsin split = "#" &lt;BR /&gt;
   style(report) = [asis        = off&lt;BR /&gt;
                    rules       = groups &lt;BR /&gt;
                    cellspacing = 0 &lt;BR /&gt;
                    cellpadding = 0pt&lt;BR /&gt;
		    protectspecialchars=off&lt;BR /&gt;
                   ]&lt;BR /&gt;
   style(header column)=[asis=off protectspecialchars=off rules=groups];&lt;BR /&gt;
&lt;BR /&gt;
   column section statnm v0  v1   v2   v3   v6   v9  v12 &lt;BR /&gt;
          v16 v20  v24  v30  v36  v42 v48&lt;BR /&gt;
          v54 v60  v66  v72  v78  v84 v90&lt;BR /&gt;
          v96 v102 v108   %if &amp;amp;subset eq  %then v114 ; v999;&lt;BR /&gt;
&lt;BR /&gt;
   define section /  order style=[just=center cellwidth=22%] ' '  id;&lt;BR /&gt;
   define statnm  /  order style=[just=center cellwidth=8%]  ' ' id;&lt;BR /&gt;
   define v0   / display style=[just=center cellwidth=10%] "Baseline in # 016.0012{\super a} # N = &amp;amp;bl";&lt;BR /&gt;
   define v1   / display style=[just=center cellwidth=10%] "Month 1 in # 20021623{\super b} # N = &amp;amp;m1";&lt;BR /&gt;
   define v2   / display style=[just=center cellwidth=8%] "Month 2 # N = &amp;amp;m2";&lt;BR /&gt;
   define v3   / display style=[just=center cellwidth=8%] "Month 3 # N = &amp;amp;m3";&lt;BR /&gt;
   define v6   / display style=[just=center cellwidth=8%] "Month 6 # N = &amp;amp;m6";&lt;BR /&gt;
   define v9   / display style=[just=center cellwidth=8%] "Month 9 # N = &amp;amp;m9";&lt;BR /&gt;
   define v12  / display style=[just=center cellwidth=8%] "Month 12 # N = &amp;amp;m12";&lt;BR /&gt;
&lt;BR /&gt;
   define v16  / display style=[just=center cellwidth=8%] "Month 16 # N = &amp;amp;m16" page;&lt;BR /&gt;
   define v20  / display style=[just=center cellwidth=8%] "Month 20 # N = &amp;amp;m20";&lt;BR /&gt;
   define v24  / display style=[just=center cellwidth=8%] "Month 24 # N = &amp;amp;m24";&lt;BR /&gt;
   define v30  / display style=[just=center cellwidth=8%] "Month 30 # N = &amp;amp;m30";</description>
      <pubDate>Fri, 06 Nov 2009 21:56:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13670#M3246</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-11-06T21:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13671#M3247</link>
      <description>When I tried just use one quoted space for either ID variable, there is no warning message. But when I have the quoted space for both ID variables, I got the aforementioned warning....</description>
      <pubDate>Fri, 06 Nov 2009 21:59:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13671#M3247</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-11-06T21:59:58Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13672#M3248</link>
      <description>Hi:&lt;BR /&gt;
  The message has nothing to do with the use of  ' ' for the ID items. If you review the program in the SAS log (shown #1 below), you can see that I have used ' ' for both ID items without any messages.&lt;BR /&gt;
 &lt;BR /&gt;
  I'm also not sure what you're trying to do with the PAGE option, however, this option will work differently for ODS destinations than it does for the LISTING destination, as described here:&lt;BR /&gt;
&lt;A href="http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/a002473627.htm#a003072105" target="_blank"&gt;http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/a002473627.htm#a003072105&lt;/A&gt;&lt;BR /&gt;
  &lt;BR /&gt;
&lt;B&gt;&lt;BR /&gt;
In listing destinations, a PAGE option on the DEFINE statement causes PROC REPORT to print this column and all columns to its right on a new page. However, for ODS MARKUP, HTML, PRINTER , and RTF destinations, the page break doesn't occur until all the rows in the report have been printed. Therefore, PROC REPORT prints all the rows for all the columns to the left of the PAGE column and then starts over at the top of the report and prints the PAGE column and the columns to the right.&lt;/B&gt;&lt;BR /&gt;
                       &lt;BR /&gt;
The message is complaining about an incorrect usage of cellwidth. I believe it's happening because you have the incorrect syntax for the STYLE= override -- usually, PROC REPORT won't complain, but in this case, I believe you're getting the WARNING message because when ODS tries to calculate the proper widths, it doesn't know which table element (header or column) you intend to alter with your STYLE= syntax. If you look at the #2 program in the SAS log, you will see that I can duplicate your warning message with the same incorrect usage.&lt;BR /&gt;
 &lt;BR /&gt;
With PROC REPORT, the usual syntax for STYLE= overrides is:&lt;BR /&gt;
style(header)={attribute=value} OR&lt;BR /&gt;
style(column)={attribute=value}&lt;BR /&gt;
...and, in fact, if  I alter my code to use this form of STYLE override, the warning message disappears (as shown #3 LOG below).&lt;BR /&gt;
       &lt;BR /&gt;
cynthia&lt;BR /&gt;
                     &lt;BR /&gt;
#1 program LOG shows that you can use ' ' on DEFINE with ID;&lt;BR /&gt;
[pre]&lt;BR /&gt;
       &lt;BR /&gt;
1985  ods html file='blank_id.html' style=sasweb;&lt;BR /&gt;
NOTE: Writing HTML Body file: blank_id.html&lt;BR /&gt;
1986  ods rtf file='blank_id.rtf' style=journal;&lt;BR /&gt;
NOTE: Writing RTF Body file: blank_id.rtf&lt;BR /&gt;
1987  ods pdf file='blank_id.pdf';&lt;BR /&gt;
NOTE: Writing ODS PDF output to DISK destination "C:\temp\blank_id.pdf", printer "PDF".&lt;BR /&gt;
1988&lt;BR /&gt;
1989  proc report data=sashelp.class nowd;&lt;BR /&gt;
1990     column name sex age height weight;&lt;BR /&gt;
1991     define name / id display  ' ';&lt;BR /&gt;
1992     define sex / id display ' ';&lt;BR /&gt;
1993     define age / display 'Age';&lt;BR /&gt;
1994     define height / display 'Ht';&lt;BR /&gt;
1995     define weight / display 'Wt';&lt;BR /&gt;
1996  run;&lt;BR /&gt;
                    &lt;BR /&gt;
NOTE: There were 19 observations read from the data set SASHELP.CLASS.&lt;BR /&gt;
NOTE: PROCEDURE REPORT used (Total process time):&lt;BR /&gt;
      real time           0.18 seconds&lt;BR /&gt;
      cpu time            0.06 seconds&lt;BR /&gt;
            &lt;BR /&gt;
                     &lt;BR /&gt;
1997  ods _all_ close;&lt;BR /&gt;
           &lt;BR /&gt;
[/pre]&lt;BR /&gt;
                                                                          &lt;BR /&gt;
#2: However, I CAN duplicate your WARNING message by altering the program as shown below:&lt;BR /&gt;
[pre]&lt;BR /&gt;
2002  ods html file='dup_msg.html' style=sasweb;&lt;BR /&gt;
NOTE: Writing HTML Body file: dup_msg.html&lt;BR /&gt;
2003  ods rtf file='dup_msg.rtf' style=journal;&lt;BR /&gt;
NOTE: Writing RTF Body file: dup_msg.rtf&lt;BR /&gt;
2004  ods pdf file='dup_msg.pdf';&lt;BR /&gt;
NOTE: Writing ODS PDF output to DISK destination "C:\temp\dup_msg.pdf", printer "PDF".&lt;BR /&gt;
2005&lt;BR /&gt;
2006  proc report data=sashelp.class nowd;&lt;BR /&gt;
2007     column name sex age height weight;&lt;BR /&gt;
2008     define name / id display  ' ' style=[cellwidth=25%] ;&lt;BR /&gt;
2009     define sex / id display ' ' style=[cellwidth=25%] ;&lt;BR /&gt;
2010     define age / display 'Age' style=[cellwidth=25%] ;&lt;BR /&gt;
2011     define height / display 'Ht' style=[cellwidth=25%] ;&lt;BR /&gt;
2012     define weight / display 'Wt' style=[cellwidth=20%] ;&lt;BR /&gt;
2013  run;&lt;BR /&gt;
                                    &lt;BR /&gt;
WARNING: Use of CELLWIDTH/OUTPUTWIDTH= in a spanning header or footer will rarely yield&lt;BR /&gt;
         expected results. For conventional usage, specify outputwidth only for the data&lt;BR /&gt;
         column cells.&lt;BR /&gt;
WARNING: Use of CELLWIDTH/OUTPUTWIDTH= in a spanning header or footer will rarely yield&lt;BR /&gt;
         expected results. For conventional usage, specify outputwidth only for the data&lt;BR /&gt;
         column cells.&lt;BR /&gt;
NOTE: There were 19 observations read from the data set SASHELP.CLASS.&lt;BR /&gt;
NOTE: PROCEDURE REPORT used (Total process time):&lt;BR /&gt;
      real time           0.18 seconds&lt;BR /&gt;
      cpu time            0.07 seconds&lt;BR /&gt;
                         &lt;BR /&gt;
                     &lt;BR /&gt;
2014  ods _all_ close;&lt;BR /&gt;
                        &lt;BR /&gt;
[/pre]&lt;BR /&gt;
&lt;BR /&gt;
                       &lt;BR /&gt;
#3: Note that with correct syntax for STYLE override there is no warning in the LOG:&lt;BR /&gt;
[pre] &lt;BR /&gt;
2019  ods html file='no_msg.html' style=sasweb;&lt;BR /&gt;
NOTE: Writing HTML Body file: no_msg.html&lt;BR /&gt;
2020  ods rtf file='no_msg.rtf' style=journal;&lt;BR /&gt;
NOTE: Writing RTF Body file: no_msg.rtf&lt;BR /&gt;
2021  ods pdf file='no_msg.pdf';&lt;BR /&gt;
NOTE: Writing ODS PDF output to DISK destination "C:\temp\no_msg.pdf", printer "PDF".&lt;BR /&gt;
2022&lt;BR /&gt;
2023  proc report data=sashelp.class nowd;&lt;BR /&gt;
2024     column name sex age height weight;&lt;BR /&gt;
2025     define name / id display  ' ' style(column)=[cellwidth=25%] ;&lt;BR /&gt;
2026     define sex / id display ' ' style(column)=[cellwidth=25%] ;&lt;BR /&gt;
2027     define age / display 'Age' style(column)=[cellwidth=25%] ;&lt;BR /&gt;
2028     define height / display 'Ht' style(column)=[cellwidth=25%] ;&lt;BR /&gt;
2029     define weight / display 'Wt' style(column)=[cellwidth=20%] ;&lt;BR /&gt;
2030  run;&lt;BR /&gt;
                 &lt;BR /&gt;
NOTE: There were 19 observations read from the data set SASHELP.CLASS.&lt;BR /&gt;
NOTE: PROCEDURE REPORT used (Total process time):&lt;BR /&gt;
      real time           0.17 seconds&lt;BR /&gt;
      cpu time            0.06 seconds&lt;BR /&gt;
                 &lt;BR /&gt;
               &lt;BR /&gt;
2031  ods _all_ close;&lt;BR /&gt;
                       &lt;BR /&gt;
[/pre]</description>
      <pubDate>Sat, 07 Nov 2009 03:54:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13672#M3248</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2009-11-07T03:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13673#M3249</link>
      <description>Cynthia, Once I use the correct style statement, i.e., style(column)=[cellwidth=...]; the warning messages disappeared. It seems the log only complains when one uses a blank label (quoted space) in two adjacent columns.&lt;BR /&gt;
&lt;BR /&gt;
In terms of the 'page' option on the define statement, I have more than 3 dozens or so columns but only one row of data on this table. Therefore, I am using 'page' option to start a new page every few columns with the 'id' columns repeating on each page. I am using RTF destination. &lt;BR /&gt;
&lt;BR /&gt;
I also noticed that while the SAS titles are printed on every page, the footnotes only printed at the end of the last page. I am using Title and Footnote statement. I submitted a question to SAS Support via email.&lt;BR /&gt;
&lt;BR /&gt;
Perhaps you can shed some light on this one as well?&lt;BR /&gt;
&lt;BR /&gt;
I truly appreciate your advice.</description>
      <pubDate>Mon, 09 Nov 2009 15:29:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13673#M3249</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-11-09T15:29:23Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13674#M3250</link>
      <description>Hi:&lt;BR /&gt;
  Not sure what you mean by "It seems the log only complains when one uses a blank label (quoted space) in two adjacent columns."&lt;BR /&gt;
  &lt;BR /&gt;
  In this code (shown in the SAS log), I have 3 adjacent columns with a blank label and there are no complaints in the log:&lt;BR /&gt;
[pre]&lt;BR /&gt;
255  ods rtf file='blnk_hdr.rtf';&lt;BR /&gt;
NOTE: Writing RTF Body file: blnk_hdr.rtf&lt;BR /&gt;
256&lt;BR /&gt;
257  proc report data=sashelp.class nowd;&lt;BR /&gt;
258    column name age sex height weight;&lt;BR /&gt;
259    define name / order ' ';&lt;BR /&gt;
260    define age /display ' ';&lt;BR /&gt;
261    define height / display ' ';&lt;BR /&gt;
262    define sex / display 'Gender';&lt;BR /&gt;
263    define weight / display ' ';&lt;BR /&gt;
264  run;&lt;BR /&gt;
                &lt;BR /&gt;
NOTE: There were 19 observations read from the data set SASHELP.CLASS.&lt;BR /&gt;
NOTE: PROCEDURE REPORT used (Total process time):&lt;BR /&gt;
      real time           0.06 seconds&lt;BR /&gt;
      cpu time            0.04 seconds&lt;BR /&gt;
                     &lt;BR /&gt;
                        &lt;BR /&gt;
265&lt;BR /&gt;
266  ods rtf close;&lt;BR /&gt;
&lt;BR /&gt;
[/pre]&lt;BR /&gt;
         &lt;BR /&gt;
As I said, I believe your issue was wholly with CELLWIDTH and did not have anything to do with blank labels.&lt;BR /&gt;
 &lt;BR /&gt;
About your other question -- regarding SAS Titles and Footnotes. I don't observe that behavior -- if I create a dataset with one row and 65 columns and then use your technique (multiple 'PAGE' options on my DEFINE statements), I see a footnote on every RTF page. So there must be something else going on in your code. Tech Support is probably your best resource on this question.&lt;BR /&gt;
 &lt;BR /&gt;
cynthia</description>
      <pubDate>Mon, 09 Nov 2009 17:35:27 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13674#M3250</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2009-11-09T17:35:27Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13675#M3251</link>
      <description>Hi Cynthia, &lt;BR /&gt;
What I meant is that the cellwidth with ambiguous style statement only produces warning when two columns are defined with blank labels. In example 1 and 3, no warning message is produced. In example 2, the warning message is produced by SAS.&lt;BR /&gt;
&lt;BR /&gt;
Thanks,&lt;BR /&gt;
&lt;BR /&gt;
535        /*Example 1: One ambiguous style statement with blank label*/&lt;BR /&gt;
536        proc report missing nowindows data = &amp;amp;dsin split = "#"&lt;BR /&gt;
537           style(report) = [asis        = off&lt;BR /&gt;
538                            rules       = groups&lt;BR /&gt;
&amp;#12;                                                                         The SAS System&lt;BR /&gt;
&lt;BR /&gt;
539                            cellspacing = 0&lt;BR /&gt;
540                            cellpadding = 0pt&lt;BR /&gt;
541        		    protectspecialchars=off&lt;BR /&gt;
542                           ]&lt;BR /&gt;
543           style(header column)=[asis=off protectspecialchars=off rules=groups];&lt;BR /&gt;
544        &lt;BR /&gt;
545           column section statnm v0  v1   v2   v3   v6   v9  v12 ;&lt;BR /&gt;
546        &lt;BR /&gt;
547           define section /  order style=[just=center cellwidth=22%] 'Hi '  ;&lt;BR /&gt;
548           define statnm  /  order style=[just=center cellwidth=8%]  ' ' ;&lt;BR /&gt;
549           define v0   / display style=[just=center cellwidth=10%] "Baseline in # 016.0012{\super a} # N = &amp;amp;bl";&lt;BR /&gt;
550           define v1   / display style=[just=center cellwidth=10%] "Month 1 in # 20021623{\super b} # N = &amp;amp;m1";&lt;BR /&gt;
551           define v2   / display style=[just=center cellwidth=8%] "Month 2 # N = &amp;amp;m2";&lt;BR /&gt;
552           define v3   / display style=[just=center cellwidth=8%] "Month 3 # N = &amp;amp;m3";&lt;BR /&gt;
553           define v6   / display style=[just=center cellwidth=8%] "Month 6 # N = &amp;amp;m6";&lt;BR /&gt;
554           define v9   / display style=[just=center cellwidth=8%] "Month 9 # N = &amp;amp;m9";&lt;BR /&gt;
555           define v12  / display style=[just=center cellwidth=8%] "Month 12 # N = &amp;amp;m12";&lt;BR /&gt;
556        &lt;BR /&gt;
557          compute before section;&lt;BR /&gt;
558              line @1 ' ';&lt;BR /&gt;
559          endcomp;&lt;BR /&gt;
560        run;&lt;BR /&gt;
&lt;BR /&gt;
NOTE: Multiple concurrent threads will be used to summarize data.&lt;BR /&gt;
NOTE: There were 1 observations read from the data set WORK.T_ALL.&lt;BR /&gt;
NOTE: PROCEDURE REPORT used (Total process time):&lt;BR /&gt;
      real time           0.00 seconds&lt;BR /&gt;
      cpu time            0.08 seconds&lt;BR /&gt;
      &lt;BR /&gt;
&lt;BR /&gt;
561        &lt;BR /&gt;
562        /*Example 2: Two ambiguous style statement with blank label*/&lt;BR /&gt;
563        proc report missing nowindows data = &amp;amp;dsin split = "#"&lt;BR /&gt;
564           style(report) = [asis        = off&lt;BR /&gt;
565                            rules       = groups&lt;BR /&gt;
566                            cellspacing = 0&lt;BR /&gt;
567                            cellpadding = 0pt&lt;BR /&gt;
568        		    protectspecialchars=off&lt;BR /&gt;
569                           ]&lt;BR /&gt;
570           style(header column)=[asis=off protectspecialchars=off rules=groups];&lt;BR /&gt;
571        &lt;BR /&gt;
572           column section statnm v0  v1   v2   v3   v6   v9  v12 ;&lt;BR /&gt;
573        &lt;BR /&gt;
&amp;#12;                                                                         The SAS System&lt;BR /&gt;
&lt;BR /&gt;
574           define section /  order style=[just=center cellwidth=22%] ' '  ;&lt;BR /&gt;
575           define statnm  /  order style=[just=center cellwidth=8%]  ' ' ;&lt;BR /&gt;
576           define v0   / display style=[just=center cellwidth=10%] "Baseline in # 016.0012{\super a} # N = &amp;amp;bl";&lt;BR /&gt;
577           define v1   / display style=[just=center cellwidth=10%] "Month 1 in # 20021623{\super b} # N = &amp;amp;m1";&lt;BR /&gt;
578           define v2   / display style=[just=center cellwidth=8%] "Month 2 # N = &amp;amp;m2";&lt;BR /&gt;
579           define v3   / display style=[just=center cellwidth=8%] "Month 3 # N = &amp;amp;m3";&lt;BR /&gt;
580           define v6   / display style=[just=center cellwidth=8%] "Month 6 # N = &amp;amp;m6";&lt;BR /&gt;
581           define v9   / display style=[just=center cellwidth=8%] "Month 9 # N = &amp;amp;m9";&lt;BR /&gt;
582           define v12  / display style=[just=center cellwidth=8%] "Month 12 # N = &amp;amp;m12";&lt;BR /&gt;
583        &lt;BR /&gt;
584          compute before section;&lt;BR /&gt;
585              line @1 ' ';&lt;BR /&gt;
586          endcomp;&lt;BR /&gt;
587        run;&lt;BR /&gt;
&lt;BR /&gt;
NOTE: Multiple concurrent threads will be used to summarize data.&lt;BR /&gt;
WARNING: Use of CELLWIDTH/OUTPUTWIDTH= in a spanning header or footer will rarely yield expected results. For conventional usage, specify outputwidth only for &lt;BR /&gt;
         the data column cells.&lt;BR /&gt;
NOTE: There were 1 observations read from the data set WORK.T_ALL.&lt;BR /&gt;
NOTE: PROCEDURE REPORT used (Total process time):&lt;BR /&gt;
      real time           0.00 seconds&lt;BR /&gt;
      cpu time            0.04 seconds&lt;BR /&gt;
      &lt;BR /&gt;
&lt;BR /&gt;
588        &lt;BR /&gt;
589        /*Example 3: All ambiguous style statement without blank label*/&lt;BR /&gt;
590        proc report missing nowindows data = &amp;amp;dsin split = "#"&lt;BR /&gt;
591           style(report) = [asis        = off&lt;BR /&gt;
592                            rules       = groups&lt;BR /&gt;
593                            cellspacing = 0&lt;BR /&gt;
594                            cellpadding = 0pt&lt;BR /&gt;
595        		    protectspecialchars=off&lt;BR /&gt;
596                           ]&lt;BR /&gt;
597           style(header column)=[asis=off protectspecialchars=off rules=groups];&lt;BR /&gt;
598        &lt;BR /&gt;
599           column section statnm v0  v1   v2   v3   v6   v9  v12 ;&lt;BR /&gt;
600        &lt;BR /&gt;
601           define section /  order style=[just=center cellwidth=22%] 'Hi '  ;&lt;BR /&gt;
602           define statnm  /  order style=[just=center cellwidth=8%]  'OK ' ;&lt;BR /&gt;
603           define v0   / display style=[just=center cellwidth=10%] "Baseline in # 016.0012{\super a} # N = &amp;amp;bl";&lt;BR /&gt;
604           define v1   / display style=[just=center cellwidth=10%] "Month 1 in # 20021623{\super b} # N = &amp;amp;m1";&lt;BR /&gt;
605           define v2   / display style=[just=center cellwidth=8%] "Month 2 # N = &amp;amp;m2";&lt;BR /&gt;
606           define v3   / display style=[just=center cellwidth=8%] "Month 3 # N = &amp;amp;m3";&lt;BR /&gt;
&amp;#12;                                                                         The SAS System&lt;BR /&gt;
&lt;BR /&gt;
607           define v6   / display style=[just=center cellwidth=8%] "Month 6 # N = &amp;amp;m6";&lt;BR /&gt;
608           define v9   / display style=[just=center cellwidth=8%] "Month 9 # N = &amp;amp;m9";&lt;BR /&gt;
609           define v12  / display style=[just=center cellwidth=8%] "Month 12 # N = &amp;amp;m12";&lt;BR /&gt;
610        &lt;BR /&gt;
611          compute before section;&lt;BR /&gt;
612              line @1 ' ';&lt;BR /&gt;
613          endcomp;&lt;BR /&gt;
614        run;&lt;BR /&gt;
&lt;BR /&gt;
NOTE: Multiple concurrent threads will be used to summarize data.&lt;BR /&gt;
NOTE: There were 1 observations read from the data set WORK.T_ALL.&lt;BR /&gt;
NOTE: PROCEDURE REPORT used (Total process time):&lt;BR /&gt;
      real time           0.00 seconds&lt;BR /&gt;
      cpu time            0.05 seconds</description>
      <pubDate>Mon, 09 Nov 2009 21:08:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13675#M3251</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-11-09T21:08:28Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13676#M3252</link>
      <description>Ah, got it. Interesting, but in my opinion, ultimately a moot (and possibly irrelevant) point because that form of the style statement is not the best practice to follow with PROC REPORT. PROC REPORT is MUCH happier when you tell it the report area being impacted by the STYLE= override. &lt;BR /&gt;
                                          &lt;BR /&gt;
Just because you sometimes get a free pass (no warning) using ambiguous syntax, doesn't mean you should go ahead and use the ambiguous syntax and hope that it will always work. Besides, you want PROC REPORT to be happy, don't you???&lt;BR /&gt;
&lt;BR /&gt;
(just joking...)&lt;BR /&gt;
cynthia</description>
      <pubDate>Mon, 09 Nov 2009 21:31:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13676#M3252</guid>
      <dc:creator>Cynthia_sas</dc:creator>
      <dc:date>2009-11-09T21:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13677#M3253</link>
      <description>Agreed.&lt;BR /&gt;
&lt;BR /&gt;
Thank you very much for all your help!</description>
      <pubDate>Mon, 09 Nov 2009 21:34:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/13677#M3253</guid>
      <dc:creator>deleted_user</dc:creator>
      <dc:date>2009-11-09T21:34:44Z</dc:date>
    </item>
    <item>
      <title>Re: proc report and column header</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/272932#M15945</link>
      <description>&lt;P&gt;Cynthia,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks so much!&amp;nbsp; This was a huge help to me just now!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Mary R.&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2016 02:54:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/proc-report-and-column-header/m-p/272932#M15945</guid>
      <dc:creator>MaryR</dc:creator>
      <dc:date>2016-05-25T02:54:11Z</dc:date>
    </item>
  </channel>
</rss>

