SAS中文论坛
标题:
如何实现-先判断数据集是在逻辑库中存在-后决定是否合成该数据集
[打印本页]
作者:
shiyiming
时间:
2009-8-19 07:52
标题:
如何实现-先判断数据集是在逻辑库中存在-后决定是否合成该数据集
求救:以前编了个根据条件从大量基础数据中筛选数据集用append合成合并数据集。(若append事先用delete基础数据没有关键的字段)
现需求:再次运行该程序时能否先判断合成数据集是否存在,然后运行该程序。
作者:
shiyiming
时间:
2009-8-19 10:29
标题:
Re: 如何实现-先判断数据集是在逻辑库中存在-后决定是否合成该数据集
[code:1w9ehqos]%macro check(lib_ds_name);
options nomprint nosymbolgen;
%if %sysfunc(exist(&lib_ds_name)) %then %put ERROR: %upcase(&lib_ds_name)已存在,未调用APPEND!;
%else %do;
/* 调用append */
%put NOTE: %upcase(&lib_ds_name)不存在,已调用APPEND!;
%end;
%mend;
%check(work.temp)[/code:1w9ehqos]
作者:
shiyiming
时间:
2009-8-19 11:06
标题:
Re: hopewell
太感谢hopewell ,给我这个菜鸟帮助太大了、
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2