【SAS小知识】-002自带XPT(V8)宏程序

2022-01-10 08:04:43 浏览数 (1)

今天要分享的小知识使用SAS自带的转化XPT(V8)的宏程序。法规要求使用V5及以上版本的XPT,所以V8版本也是适用的,相比来说V8可以不考虑字符长度超过200需要拆分的问题。

程序使用

代码语言:javascript复制
/*将逻辑库(TEST)下所有数据集生成 aaa.xpt文件*/
%loc2xpt(libref=TEST,memlist=_all_,filespec='F:aaa.xpt',format=V8);
/*将 aaa.xpt中的所有数据集导入到Work逻辑下*/
%xpt2loc(libref=work,memlist=_all_,filespec='F:aaa.xpt')
/*将逻辑库(SASHELP)下CLASS数据集生成 CLASS.xpt文件*/
%loc2xpt(libref=SASHELP,memlist=CLASS,filespec='F:CLASS.xpt',format=V8);
/*将 class.xpt中的所有数据集导入到Work逻辑下*/
%xpt2loc(libref=work,memlist=CLASS,filespec='F:CLASS.xpt')

由于是SAS内置宏,启动SAS后直接就可以使用宏。内置宏代码一般再SAS安装路径下“C:Program FilesSASHomeSASFoundation9.4coresasmacro”

sas

0 人点赞