title '6c. Multiple Label Continuous Data Percentages'; Proc format; value agefmt (multilabel) 0 - 12 = '1. Ages 0 - 12' 13 - 15 = '2. Ages 13 - 15' 0 - 15 = '3. Ages 0 - 15' 16 - 64 = '4. Ages 16 - 64' 65 - 100 = '5. Ages 65 - 100' ; value $sexfmt M='Male' F='Female'; run; proc tabulate data=class missing; class age /mlf; class sex; format age agefmt. sex $sexfmt.; keylabel N='N' PCTN='%'; tables (age=' '), (sex=' ' all)*(n='N' pctn='%'); run;