title '3. Data Order, Categorical Data - 100% by Column (Product)'; proc tabulate data=shoes1 order=data missing; class region product subsidiary; var stores sales inventory returns; * Product values are rows by region values as columns; table (product='Product') , (region='Region')*(n='N'*f=5.0 pctn='%'*f=5.1); run;