similar problem with data imported from Access.
FORMAT fname $HEX20.;
PROC PRINT;
VAR fname;
RUN;
I get this: 20444F55474C41532020
20 is ascii for a space.
but TRIM(fname) does not remove the leading space.
ANYALPHA(fname) still returns 2.
Thanks. The joys of regularly programming in 4 different langauges.
in MS:
Returns a string that contains a copy of a specified string
without leading spaces (LTrim),
without trailing spaces (RTrim), or
without leading or trailing spaces (Trim).
IN SAS
Removes trailing blanks from a character string, and returns one blank if the string is missing.
BTRIM Function
is one of the following:
removes the blanks or specified characters from the beginning of the character string.
removes the blanks or specified characters from the end of the character string.
removes the blanks or specified characters from both the beginning and the end of the character string.
| Default | BOTH |
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.