当前位置: 升主动脉扩张专科治疗医院 >> 升主动脉扩张饮食 >> S10SAS中Alt255实用指南
今天让我们来看看一个SAS中的小窍门,那就是Alt这个隐藏字符。
通常情况下,在SAS中使用PROCREPORT和其他SASODS的时候,SAS内部通常会自动去除文本前后的空格。这个功能可以避免我们不小心留下的空格造成一些不必要的麻烦,但是有时候也会给我们的排版带来一些麻烦。比如当我们想要人为的制造一些空格的时候,普通的空格键并不能达到这样的效果。这个时候,就轮到我们的Alt这个隐藏的空格大显身手的时候了。
先说正题,要使用Alt,一般情况下,我们要做以下几步:
将鼠标移至想要加入Alt的地方
激活键盘的数字小键盘
按住Alt键不放的同时,在数字键盘处敲击2,5,5
放开Alt键
完成以上步骤之后,就会有一个空格自动出现在鼠标位置,而这个键是不会被SAS编译器自动去除的。其本质原因在于这个字符并不是一个空格键,而是一个空白的图形符号。当然,如果你嫌这个方法太不明显,而且对于之后的代码管理也很不方便的话,可以先将这个Alt字符赋值给一个宏变量。这样在以后使用的时候,直接引用这个宏变量就可以了。比如:
%LETSYS_SPACE=STR();/*键入Alt*/
PROCREPORTDATA=test;
COLUMNlabelsubjidsexage;
DEFINElabel/orderwidth=7leftSYS_SPACE.;/*引用*/
DEFINEsubjid/orderwidth=8Subject;
...
RUN;
这样子就可以使得代码更加一目了然了。
最后,插一些题外话,其实使用Alt加数字键的方法可以打出所有的字符。比如,Alt65就是字符“A”。
北京看白癜风哪间医院好白癜风医院哈尔滨哪家好