sas怎么调用宏 SAS宏技术中,%let和call symput有什么区别?
浏览量:2472
时间:2021-04-14 13:35:26
作者:admin
SAS宏技术中,%let和call symput有什么区别?
常用的定义宏变量的方法有三种:
1.%let XXX=YYY
2。调用对称(“XXX”,“YYY”)
3。选择XXX到:YYY。三种方法最大的区别是定义宏函数生成的宏变量类型不同:宏函数中调用对称定义的宏变量可以在函数外调用;%let和select如果要在宏函数外调用,可以在函数外调用,您需要提前用%global声明变量类型。%宏test()数据unullu调用symput(“Today”,put(Today(),date9.))runMethod 2%let Today=%sysfunc(Today(),date9.)Method 3data todaydatedate=Today()Proc sql noprintselect put(date,date9.)INTO:todayfrom todaydatequit%put&Today%mend%test%put&Today
sas怎么调用宏 sas中macro怎么用 sas中宏变量和宏函数
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
安全管理域名 域名注册