全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6619 9
2014-11-23
简单的两个数比较的程序:
%LET A=10;
%LET B=20;
%IF &A>&B %THEN C =&A;
%ELSE C =&B;
%put &C;

log中的报错:
1    %LET A=10;
2    %LET B=20;
3    %IF &A>&B %THEN C =&A;
ERROR: The %IF statement is not valid in open code.
4    %ELSE C =&B;
ERROR: The %ELSE statement is not valid in open code.
5    %put &C;
WARNING: Apparent symbolic reference C not resolved.
&C

不解,望指教!!
谢谢!!

二维码

扫码加我 拉你入群

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

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

全部回复
2014-11-23 21:40:27
复制代码
善用%sysfunc,%sysfunc + ifc = %if;%sysfunc + putc = %select
二维码

扫码加我 拉你入群

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

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

2014-11-23 22:40:23
Tigflanker 发表于 2014-11-23 21:40
善用%sysfunc,%sysfunc + ifc = %if;%sysfunc + putc = %select
感谢回复!
我明白了! 谢谢您的帮助!
二维码

扫码加我 拉你入群

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

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

2014-11-23 22:44:25
Tigflanker 发表于 2014-11-23 21:40
善用%sysfunc,%sysfunc + ifc = %if;%sysfunc + putc = %select
抱歉!%sysfunc + ifc = %if中的 ifc是什么意思?
谢谢!!
二维码

扫码加我 拉你入群

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

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

2014-11-24 00:45:50
只能用在%macro里面,不能用在open code(macro之外)
二维码

扫码加我 拉你入群

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

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

2014-11-24 07:46:12
teqel 发表于 2014-11-24 00:45
只能用在%macro里面,不能用在open code(macro之外)
感谢回复!
我明白了!谢谢!!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群