SAS中文论坛

标题: 请教程序 [打印本页]

作者: shiyiming    时间: 2011-3-22 10:15
标题: 请教程序
我有如下一列数据,设为
a1
a2
a3
a4
a5
.
.
.
a100
现在想根据这列数据按照b1=100,b1=a1*a2/100,b3=a3*b2/100,b3往后算法同b3,计算出另一列数据b,请问该怎么写程序?

多谢!
作者: Qiong    时间: 2011-3-22 10:52
标题: Re: 请教程序
[code:2yk4e08s]
data v;
do i=1 to 10;
output;
end;
run;
data v;
set v;
retain b 100;
b=b*i/100;
run;
proc print;
run;[/code:2yk4e08s]
前两条records另外自己写吧
作者: shiyiming    时间: 2011-3-22 11:22
标题: Re: 请教程序
做出来了,非常感谢楼上!
我一直用if 和 do ,怎么都不对,呵呵




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2