美文网首页SAS编程
symexist,判断宏变量是否存在

symexist,判断宏变量是否存在

作者: SASPRO的打工人生活 | 来源:发表于2022-02-19 19:25 被阅读0次

这段时间因为一些事情还不稳定,很抱歉不能经常更新文章。看着当初从十几个人的关注到希望有5,60的关注到现在有300多的关注,非常感谢你们的阅读和关注,也很高兴有些文章能够帮到你们。等忙完了,我一定会多写点文章的。

最近了解了一个函数,就是判断宏变量是否存在的函数---symexist

用法呢就一个参数,symexist加一个括号加引号加一个宏变量名称就好了,但是有几个要注意的地方,就是我们平时引用宏变量,都需要加一个&,但是这里不需要,直接

symexist(‘宏变量名’)就好了。

如果宏变量存在,就返回"1",不存在就返回'0'。

看例子:

可以在data步中配合其他一些判断条件达到你的目的,也可以直接在log窗口显示:

下面是SAS官网的一个例子:

得到对应的结果:

知道这个函数有什么用呢?这个就看自己工作中用不用的到了,即使用不到,先了解有这个函数,有个映像就好了。

当然还有判断数据集是否存在,判断变量是否存在,判断数据集中观测是否存在,这些都能在网上搜到,我以后也看下都写写吧。

see ya~~~

相关文章

网友评论

    本文标题:symexist,判断宏变量是否存在

    本文链接:https://www.haomeiwen.com/subject/tzmplrtx.html