Assuming you use one(1) variable with 35 levels. for example, data abc; set xyz; if abc<9000 then rule=1; else if xu=1 then rule=2; ....(and so on)....... else rule =35; run; You can use the WHERE option to eliminate every level. Proc means data = abc (where = (rule GT 1)) mean maxdec = 2; var score; run; Proc means data = abc (where = (rule GT 2)) mean maxdec = 2; var score; run; and so on Unfortunately, you'll have 35 proc means.
... View more