The SAS Output Delivery System and reporting techniques

PROC REPORT and decimal alignment/justification

Reply
Contributor
Posts: 49

PROC REPORT and decimal alignment/justification

Hi,

Has anyone got any ideas on how I can align text columns in a proc report?

My data (simplified) looks like:

COL3
213 (96.3%)
10 (5.4%)
0

In non ODS I would just have:
define col3 / display left width=13 "heading";

Using ODS I've tried:
define col3 / display "heading" style(column)=[cellwidth=2.5CM just=left]
style(header)=[cellwidth=2.5CM just=center];

define col3 / display "heading" style(column)=[cellwidth=2.5CM textalign=dec]
style(header)=[cellwidth=2.5CM just=center];

and neither work properly.

Is there any way of forcing ODS RTF to respect the leading spaces I've got in COL3?

Cheers,
Lawrence
Super Contributor
Posts: 394

Re: PROC REPORT and decimal alignment/justification

Try the asis=on style attribute. From the ODS documentation:

ASIS=ON|OFF
specifies how to handle leading spaces and line breaks in an HTML document.

ON
prints text with leading spaces and line breaks, in the same manner as the listing output.

OFF
trims leading spaces and ignores line breaks.

Default: OFF
Tip: The ASIS= attribute is valid only in MARKUP family destinations, PRINTER family destinations, and the RTF destination.

http://support.sas.com/documentation/cdl/en/odsug/59523/HTML/default/a002972093.htm#a002576191
Ask a Question
Discussion stats
  • 1 reply
  • 280 views
  • 0 likes
  • 2 in conversation