楼主: zorro2004
1778 1

如何在macro中的%if中调用宏函数 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

35%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
2.8501
学术水平
1 点
热心指数
6 点
信用等级
0 点
经验
2259 点
帖子
77
精华
0
在线时间
118 小时
注册时间
2012-4-16
最后登录
2024-12-9

楼主
zorro2004 发表于 2017-1-9 14:53:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
代码比较长,不写了
核心的问题是在macro中有这么一句%if &var1 %then %goto yy;
&var1 来源
proc sql noprint;
select var into: var1 separated by " or "
from var1
where TYPE=2;
quit;
意思是如果变量A=“XX” OR A="YY" 就直接跳到yy
但是在%if 中&var1 没有被解读,最终then %goto yy 没有被触发

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Macro CRO acr Mac 宏函数 如何

沙发
lovexialulu 发表于 2017-1-9 17:37:26
用 %put &var1;
看下 log里面解析的是什么 是不是所要的条件 ‘A=“XX” OR A="YY"’

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 03:15