如何识别没有观察结果的数据集?对于IF声明

时间:2014-07-28 23:37:51

标签: sas

我需要确定数据集是否没有观察结果,因此我可以稍后创建一个IF语句来忽略它。任何想法??

打开proc SQL,但我不明白。

1 个答案:

答案 0 :(得分:1)

如果数据集有0个观察值,则不会运行set语句。所以,我所做的是创建一个只有在SET语句运行时才设置的宏变量,如下所示: %let doesItExist=NO; data _null_; set theDataset; call symput("doesItExist","YES"); stop; run; %put &doesItExist;