As the first step in the decommissioning of sasCommunity.org the site has been converted to read-only mode.


Here are some tips for How to share your SAS knowledge with your professional network.


Tips:Aligning with a Put Function

From sasCommunity
Jump to: navigation, search


As part of the decommissioning effort for sasCommunity.org this article/tip has been migrated to communities.sas.com.

The new home for this article/tip is Aligning with a Put Function (https://communities.sas.com/t5/SAS-Tips-from-the-Community/SAS-Tip-Aligning-with-a-Put-Function/m-p/475991#M184)



While we often use SAS functions LEFT and RIGHT to align character values, we can also achieve the same item with the use of PUT function.

In the PUT function section in the SAS documentation, there is a specific section on this. See an example at right.

NOTE: The -l, -c, and -r format modifiers can also be used in PUT statements.

data temp;
 
alphabetw='  a  ';
chardate=put(alphabetw,$10. -l);
output ;
chardate=put(alphabetw,$10. -c);
output ;
chardate=put(alphabetw,$10. -r);
output ;
 
run;
proc print;run;
 
Obs    alphabetw  chardate
 
 1        a       a
 2        a           a
 3        a                a

Submitted by Murphy Choy. Contact me at my Discussion Page.

....see also

....read more