data a; input v1 v2 v3 @@; datalines; 1 2 3 1 4 5 2 4 ; data b; set a; _tem=max(of v1-v3); array arr v1-v3; do over arr; if arr=_tem then v4=vname(arr); *找到最大值对应的变量名称 v5=arr; *找到最大值 end; drop _tem; run;