Sas 如何识别没有观察的数据集?对于IF语句

Sas 如何识别没有观察的数据集?对于IF语句,sas,Sas,我需要确定数据集是否没有观测值,以便稍后创建一个if语句来忽略它。有什么想法吗 打开proc-SQL,但我不理解它。如果数据集有0个观察值,set语句将不会运行。因此,我要做的是创建一个宏变量,该宏变量仅在set语句已运行时设置,如下所示: %let doesItExist=NO 数据\u空\u 设置数据集 调用symput(“doesItExist”,“YES”) 停止 run %put&doesItExist您是否检查了此答案:

我需要确定数据集是否没有观测值,以便稍后创建一个if语句来忽略它。有什么想法吗


打开proc-SQL,但我不理解它。

如果数据集有0个观察值,set语句将不会运行。因此,我要做的是创建一个宏变量,该宏变量仅在set语句已运行时设置,如下所示:
%let doesItExist=NO
数据\u空\u
设置数据集
调用symput(“doesItExist”,“YES”)
停止
run
%put&doesItExist

您是否检查了此答案: