SAS中文论坛

标题: [打印本页]

作者: shiyiming    时间: 2010-10-19 14:40
标题:
名         量       时间
BFG_9001        14996750        00
BFG_9001        0        01
BFG_9001        0        02
BFG_9001        0        03
BFG_9001        0        04
BFG_9001        0        05
BFG_9001        0        06
BFG_9001        0        07
BFG_9001        0        08
BFG_9001        0        09
BFG_9001        0        10
BFG_9001        0        11
BFG_9001        0        12
BFG_9001        0        13
BFG_9001        0        14
BFG_9001        0        15
BFG_9001        0        16
BFG_9001        480780        17
BFG_9001        650050        18
BFG_9001        649520        19
BFG_9001        645560        20
BFG_9001        649160        21
BFG_9001        648570        22
BFG_9001        645010        23
BFG_9001        648300        24
BFG_9004        0        00
BFG_9004        0        01
BFG_9004        0        02
BFG_9004        0        03
BFG_9004        0        04
BFG_9004        0        05
BFG_9004        0        06
BFG_9004        0        07
BFG_9004        0        08
BFG_9004        0        09
BFG_9004        0        10
BFG_9004        0        11
BFG_9004        0        12
BFG_9004        0        13
BFG_9004        0        14
BFG_9004        0        15
BFG_9004        0        16
BFG_9004        0        17
BFG_9004        0        18
BFG_9004        0        19
BFG_9004        0        20
BFG_9004        0        21
BFG_9004        0        22
BFG_9004        0        23
BFG_9004        0        24
数据见上表,谁能在不将表拆分的情况下,将相同时间的bfg_9004的量除以bfg_9001的量,谢谢!
作者: shiyiming    时间: 2010-10-19 16:26
标题: Re: 急
最暴力,直接lag25
不过这么多0,能除吗
作者: shiyiming    时间: 2010-10-21 09:52
标题: Re: 急
1步sql算拆表吗?
作者: shiyiming    时间: 2010-10-21 12:37
标题: Re: 急
data aa;
input name $ x time;
cards;
BFG_9001 14996750 00
BFG_9001 0 01
BFG_9001 0 02
BFG_9001 0 03
BFG_9001 0 04
BFG_9001 0 05
BFG_9001 0 06
BFG_9001 0 07
BFG_9001 0 08
BFG_9001 0 09
BFG_9001 0 10
BFG_9001 0 11
BFG_9001 0 12
BFG_9001 0 13
BFG_9001 0 14
BFG_9001 0 15
BFG_9001 0 16
BFG_9001 480780 17
BFG_9001 650050 18
BFG_9001 649520 19
BFG_9001 645560 20
BFG_9001 649160 21
BFG_9001 648570 22
BFG_9001 645010 23
BFG_9001 648300 24
BFG_9004 0 00
BFG_9004 0 01
BFG_9004 0 02
BFG_9004 0 03
BFG_9004 0 04
BFG_9004 0 05
BFG_9004 0 06
BFG_9004 0 07
BFG_9004 0 08
BFG_9004 0 09
BFG_9004 0 10
BFG_9004 0 11
BFG_9004 0 12
BFG_9004 0 13
BFG_9004 0 14
BFG_9004 0 15
BFG_9004 0 16
BFG_9004 0 17
BFG_9004 0 18
BFG_9004 0 19
BFG_9004 0 20
BFG_9004 0 21
BFG_9004 0 22
BFG_9004 0 23
BFG_9004 0 24
;
proc sort data=aa;
by time;
run;
proc transpose data=aa out=bb;
by time;
Id name;
var x;
run;
data cc;
set bb;
minus= bfg_9004/bfg_9001;
run;
proc print data=cc;
run;

不过好像有分母为零的!
作者: shiyiming    时间: 2010-10-21 13:52
标题: Re: 急
谢谢hairul帮助,问题已顺利解决.




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