一下讲不清楚,可以按部就班来的: 样本企业必须要六年以上:可以用count(年份变量)>=6 去除的企业保存在另一个文件里: data a b; if count(年份变量)>=6 then output a; else output b; run; 求每个企业前五年的中位数: 先提前每个企业前5年的数据再用proc univariate语句。