Hi:
You can suppress a COLUMN on PROC REPORT output by using the NOPRINT option on the DEFINE statement. This option will suppress the column on EVERY row. When you have tabular output, whether it's PROC REPORT or PROC TABULATE, both procedures "want" the same number of columns on every report row. TABULATE won't let you hide columns, REPORT will -- but you have to hide the column on EVERY report row.
There is no equivalent to NOPRINT for a ROW. I have seen some folks fake out NOPRINT by making the background color and the foreground color of the row the same -- this leaves a space, but "blanks out" the report values on the row. And, this kind of cosmetic trickery may not work in all viewers -- for example, it might work in a browser, but not in Excel or Word or vice versa.
cynthia