a = 'ab1234';
- compress函数
s=compress(a,'ab','kd');#k保留字符,d保留数字;
- substr()
substr(tb_name,length(tb_name)-5,6)+0#用字符长度确认截取
if MTHS_ODUE>3 then do;#do
Card_BAL=Card_PRN_BAL;
Balance=PRN_BAL;
end;
- do over
do over temp;/*考查所有元素*/
if missing(temp) then temp=0;/*missing()*/
- keep
keep start label fmtname type hlo;
- if in
- eq
eq 替换=
- by
data kdj;
set dkf;
proc sort data=dfk;
by asjflas;
data djd;
set kdj;
by asjflas;#by的特征要先排序
run;
- by first.vairable
/*first检查是否是这个组的第一个e.g.假设xaccount分组为10个,值如果是任意一个组的第一个则返回1*/
sas 记录些看到的用法
最新推荐文章于 2022-09-30 10:50:32 发布