全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
18370 5
2012-08-30
请问各位大虾,我写了一个条件语句但是得不到想要的结果,不知道是什么原因,请各位指点,谢谢:
if 1 ge no le 30 | 151 ge no le 179 | 301 ge no le 328 | 451 ge no le 477 then dept=1;
else if 31 ge no le 90 | 180 ge no le 209 | 329 ge no le 390 | 478 ge no le 544 then dept=2;
else if 91 ge no le 150 | 210 ge no le 277 | 391 ge no le 450 | 545 ge no le 600 then dept=3;
else dept=.;

上面是我写的程序,就是no这个变量取值1-600,我要根据一些范围重新定义一个变量dept,但是这样就会出问题。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-1 19:16:01
可以: 1<=no<=30 |  151<=no<=179
也可以: no le 30 & no ge 1 | no le 179 & no ge 151
二维码

扫码加我 拉你入群

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

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

2012-9-1 20:09:06
笑死我了,
二维码

扫码加我 拉你入群

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

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

2012-9-1 20:09:38
你可以proc format
二维码

扫码加我 拉你入群

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

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

2012-9-2 12:50:57
priss111 发表于 2012-9-1 19:16
可以: 1
谢谢!
二维码

扫码加我 拉你入群

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

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

2012-9-2 12:51:44
jjtww 发表于 2012-9-1 20:09
你可以proc format
我试试
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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