【发布时间】:2016-01-12 13:19:14
【问题描述】:
我想显示基于地区的前 10 名员工列表。 如果 2 位员工的地区编号相同,则应考虑另一个变量销售额来排名。
如果 2 名员工的地区和销售额也相同,那么在排名时应该考虑另一个变量。
对于这种情况,Proc rank 会起作用还是有其他方法可以实现这种输出?
前,
data input;
input assoc_nm dist_num sales_cnt sales_amt;
datalines;
raju 1 59 1000
kumar 1 59 1600
ramya 3 54 6900
lakshmi 2 65 9000
;
run;
dist_num=1 的输出应如下所示,
assoc_nm sales_cnt sales_amt rank
kumar 59 1600 1
raju 59 1000 2
对于 dist_num=2,
lakshmi 2 65 9000 1
对于 dist_num=3
ramya 3 54 6900
【问题讨论】: