【发布时间】:2017-08-19 14:18:05
【问题描述】:
我使用 proc compare 来比较两个数据集并了解差异细节。但我只想知道两个数据集是否相同(内容和行数)。就像我有两个数据集 A 和 B。想知道它们是否相同。不需要任何其他差异细节。更像是我只需要将标志设置为 1,如果数据集不同,或者如果数据集相同,则标志为零。有没有办法做到这一点。我在互联网上搜索,我只能看到以各种方式使用 proc compare
提前致谢
【问题讨论】:
我使用 proc compare 来比较两个数据集并了解差异细节。但我只想知道两个数据集是否相同(内容和行数)。就像我有两个数据集 A 和 B。想知道它们是否相同。不需要任何其他差异细节。更像是我只需要将标志设置为 1,如果数据集不同,或者如果数据集相同,则标志为零。有没有办法做到这一点。我在互联网上搜索,我只能看到以各种方式使用 proc compare
提前致谢
【问题讨论】:
您可以使用sysinfo 变量:
proc compare noprint base=baseds compare=compareds;
run;
%if %eval(&sysinfo ge 8) %then %do; ...
有一篇很棒的 SAS 论文详细描述了返回码,可在 here 获取。
【讨论】: