Hi: In order to help you, people have to do these things: 1) make some fake data 2) guess what your ODS destination is (you don't show any ODS statements) or indicate whether you want PDF, RTF or HTML output In order to help us help you, it's good to have your code, but no one can run your code without data. Without data, the only thing I can guess is that just as you are doing N*F=hide. for the N statistic (and it ONLY applies to the N statistic). You need to have a different format for percent. There's something odd about your made up data, and I assume those are made up results too, because TABULATE does not automatically provide a percent sign for percents. So the question is, how are you getting those % signs in the output. You should need a picture format to generate them. Also curious is how you are getting a label of "PctN" when the statistic you're asking for is "rowpctn" -- by default, TABULATE would use the statistic name as the label. Also, I am curious how you got the Total on the far left. When I make some fake data from SASHELP.CLASS and use your code (without the format), this is what I get: Note how RowPctN is above the N statistic. Note also how there is not a TOTAL column. And, there are NOT any percent signs by default. So having your data or some fake data and ALL your code showing how you got % and the Total and how the N row got listed first -- would be useful. Cynthia
... View more