[SAS]方便查询Tips

好久不见. 提交于 2020-03-08 07:48:02

1-PROC SQL过程步对变量重命名后,可以再次保存该变量一次,宏重命名,写“*”时注意。

e.g.

 

data test; a = "test"; run;

proc sql; select a as b, a from test; run;

2-数值变量字符格式转数值格式,注意下列情况。

data test;
test = "8";
format test test2 test3 8.1;
test1 = input(test, best.); /* 建议*/
test2 = input(test, 8.1); /* 易错*/
test3 = input(test, 8.);
test4 = test2;
run;

/* e.g. 2 error*/

DATA TEST;
TEST = INPUT("8", 8.1); 
RUN;

3-多出导出结果到同一个EXCEL

法1:proc export

法2:ods tagsets.excelxp,例子

法3:ods excel,例子

 4-ods excel提高

官方说明文档例子

5-proc import 导入excel时,导入后变量的长度根据前N行记录判断得到,当记录数较多时,需要设置Options里对N扩大搜索,避免截断。

e.g.

1234567

1234567

...

1234567

...

A123456

...

结果A123456可能导入进来是A12345

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!