I'm having a problem getting PROC BOXPLOT to work with a blocking variable. I specify the blocking variable as per the example in the help file, but it's only producing the graph for one value of the blocking variable when there are three. And yes, there are observations in the dataset with each of the three values of the blocking variable. I've tried different approaches to sorting the data before passing it to BOXPLOT, but nothing seems to work. I'm trying to produce a boxplot that is similar to what is produced by univariate with bygroup processing. Based on what I've seen here and in the manual, BOXPLOT with a blocking variable should achieve what I'm after, but not if it will only read a single value of the blocking variable. Any ideas?