楼主: carol1222
2973 28

[问答] 本人新手,求高手指教 [推广有奖]

21
carol1222 发表于 2012-2-6 16:47:02
zhangzachary 发表于 2012-2-6 16:31
不好意思初始数据a多复制了一次……主要参考之后的程序~
太谢谢您了。。。以后多教导教导我,成不
花有再开日 人无再少年

22
carol1222 发表于 2012-2-6 17:25:35
zhangzachary 发表于 2012-2-6 16:31
不好意思初始数据a多复制了一次……主要参考之后的程序~
我又来问题了,是这样的。我的数据集一共有40多万条这样的信息。我发现,如果我这样一条条的跑,他每次都会去sql,再data,我应该怎么弄才能算的快些呢?
花有再开日 人无再少年

23
zhangzachary 发表于 2012-2-6 17:42:30
carol1222 发表于 2012-2-6 17:25
我又来问题了,是这样的。我的数据集一共有40多万条这样的信息。我发现,如果我这样一条条的跑,他每次都 ...
由于realday不是连续的,所以我感觉很难优化程序,似乎必须每次计算都要扫一遍数据集。这个code不算难看的,运行时间差个十分钟什么的应该不要紧吧。。。
当然,期待其他的朋友能优化或者换一种更有效率的做法~~
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485

24
carol1222 发表于 2012-2-6 18:04:39
zhangzachary 发表于 2012-2-6 17:42
由于realday不是连续的,所以我感觉很难优化程序,似乎必须每次计算都要扫一遍数据集。这个code不算难看的 ...
嗯~~~我觉得是挺好的~~
我还有个问题哦。其实,这里是母体;

10000501        27        27.6
10000501        187        3.9
10000501        201        9.1
10000501        218        3.5
10000501        249        3.6
10000501        270        3.5
10000501        274        8.3
10000501        292        35.7
10000501        322        2.3
10000501        333        7.9
10000501        343        36
10000501        434        4.4
10000501        476        7.9
10000501        486        5
10000501        504        10.2
10000501        508        3.6
10000501        553        6
10000501        623        13.5
10000501        727        4.4
10000501        740        5.2
10000501        783        3.5
10000501        795        51.7
10000501        807        4
10000501        872        15
10000501        876        4.5
10000501        877        8.8
10000501        886        11.4
10000501        888        5.9
10000501        894        5.9
10000501        914        33.9
一共有这么多。

但是我需要的只有这几数的信息比较。

10000501        27
10000501        201
10000501        292
10000501        343
10000501        795

那么我可以建立两个dataset,然后从data b里面选择我只需要进行计算的的realday吗?
花有再开日 人无再少年

25
zhangzachary 发表于 2012-2-6 18:26:55
carol1222 发表于 2012-2-6 18:04
嗯~~~我觉得是挺好的~~
我还有个问题哦。其实,这里是母体;
这个可以用前面那个macro把需要比较的几条记录放到一起就可以了。下班了,明天再来~
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485

26
carol1222 发表于 2012-2-7 13:57:59
zhangzachary 发表于 2012-2-6 18:26
这个可以用前面那个macro把需要比较的几条记录放到一起就可以了。下班了,明天再来~
问题是~~~我需要比较的有400多万条,而总数据有700多万条。。所以。。
花有再开日 人无再少年

27
zhangzachary 发表于 2012-2-7 14:17:53
carol1222 发表于 2012-2-7 13:57
问题是~~~我需要比较的有400多万条,而总数据有700多万条。。所以。。
那就用后面那个生成所有结果,然后再用data step筛选一下。或者先筛选好再用macro,注意一些小节修改就行了。数据量大就是会慢点,结果肯定是做得出的。
寒冰凤凰 My blog: http://blog.sina.com.cn/u/1058955485

28
carol1222 发表于 2012-2-7 14:50:40
zhangzachary 发表于 2012-2-7 14:17
那就用后面那个生成所有结果,然后再用data step筛选一下。或者先筛选好再用macro,注意一些小节修改就行 ...
嗯,结果肯定是可以出来的。谢谢啊。麻烦您了
花有再开日 人无再少年

29
yanziwoaini 发表于 2012-2-7 18:01:34

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 21:29