全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6370 3
2009-03-18

data over175;
   set ia.dfwlax;
   length City $ 11;
   Total=sum(FirstClass,Economy);
   if Total le 175 then delete;
   if upcase(Dest)='DFW' then
      Revenue=sum(1500*FirstClass,900*Economy);
      City='Dallas';
   else if upcase(Dest)='LAX' then
      Revenue=sum(2000*FirstClass,1200*Economy);
      City='Los Angeles';
run;

日志:显示没有匹配的if-then子句,请问错误在哪里?

谢谢!

二维码

扫码加我 拉你入群

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

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

全部回复
2009-3-18 19:54:00

if条件为真时,如果存在多个语句要执行,则需要使用if(...) then do ; ... end ;的形式

二维码

扫码加我 拉你入群

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

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

2009-3-18 21:54:00

谢谢啦:)

二维码

扫码加我 拉你入群

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

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

2009-3-19 17:06:00
学习中,受教了。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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