按组分配的ID号

时间:2012-09-17 16:14:33

标签: sas

如何根据两个变量IDA指定B个数字。如果代码可以处理多个变量会很有帮助。 这是我的数据:

A       B  ID
5000136 5 1
5000136 5 1
5000225 4 2
5000225 4 2
5000225 4 2
5000225 6 3
5000225 6 3
5000225 6 3
5000327 2 4
5000327 2 4
....

ID是我想要产生的结果。 提前致谢,如果这个问题重复,我很抱歉。

1 个答案:

答案 0 :(得分:4)

data want;
set have;
by A B;
if first.B then id+1;
run;