- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Hi, is it possible put 'invisible' character elements in proc report?
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Well, ods escapechar tells SAS what character(s) to use to indicate an escape code, so you don't want ~w as the characters only the ~:
ods escapechar="~";
Note how I don't code all in uppercase.
Now I don;t know where your ~w is coming in, is it in the data, if so that change should work (and assuming w is a real code). If not post some full code so can see. Also, one option to remember on proc report is asis, which if you have spaces will show them, rather than trimming:
define var / style=(asis=on);
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
firstly, use ods escapechar="~"; then ~_ stands for a white blank .
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- RSS Feed
- Permalink
- Report Inappropriate Content
Hi, the ESCAPECHAR sequence of ESCAPECHAR+underscore is an older form of syntax that was first introduced in SAS 8.3 to insert a "non-breaking space" -- not necessarily the same as a "white space".
The newer syntax is
ESCAPECHAR+{NBSPACE 1}.
So if Escapechar is defined at ~, then instead of ~_ you would have
~{NBSPACE 1} as shown here: http://go.documentation.sas.com/?docsetId=odsug&docsetTarget=p11xia2ltavr8ln17srq8vn4rnqc.htm&docset...
cynthia