|
|
板凳

楼主 |
发表于 2009-8-12 17:17:57
|
只看该作者
Re: 请问data step怎么实现count distinct及引申问题
谢谢你的回复, 不过倒不是我要的结果,
不好意思,可能是我表达的不清晰, 复述一下
rank_id是按firend_id个数降序排序后的id,
对第1个rank_id统计其friend_id不重复的个数, 作为count_num,
对第2个rank_id, 统计前2个rank_id所有friend_id不重复的个数, 作为count_num,
对第3个rank_id, 统计前3个rank_id所有friend_id不重复的个数, 作为count_num,
循环至第n个rank_id, 都是统计累计friend_id不重复个数, 期望结果如下:
rank_id friend_count user_id friend_id count_num
1 3 2 3 3
1 3 2 4 3
1 3 2 5 3
2 2 9 7 5
2 2 9 8 5
3 1 7 5 5
...
问:
1,怎么data step实现?
2,怎么proc sql实现?
谢谢. |
|