2013年2月9日

【SAS NOTES】系统自带变量+%if

摘要: 1、&sysdate &sysday2、在宏中使用%if1 %macro select(num= );2 %if &num<15 %then %let date='201112';3 %else %let date ='201201';4 proc print data=mysas.Gprsprice_order;5 where date=&date;6 run;7 %mend;8 %select(num=10);%if 可以和%let一起使用 阅读全文

posted @ 2013-02-09 11:25 colipso 阅读(512) 评论(0) 推荐(0) 编辑

【SAS NOTES】宏

摘要: 1、宏名称前加% 宏变量前加&例如:%let abc=this is an instance;在使用中需要用&abc的格式。同时字符型宏变量在赋值时不需要加上引号。sas会在单引号引用的文本中替换宏变量,如果需要,则需要对文本加上双引号。1 %let city=dg;2 proc print data=mysas.mmstwo;3 where city="&city";4 run;在使用中注意在文本赋值上使用双引号。2、定义宏片段1 %macro sample;2 proc print data=mysas.mmstwo;3 where city=& 阅读全文

posted @ 2013-02-09 11:08 colipso 阅读(961) 评论(0) 推荐(0) 编辑

导航