## finding the right pctn grouping in Tabulate

Solved
Regular Contributor
Posts: 179

# finding the right pctn grouping in Tabulate

Hi,

Running the code:

proc tabulate data=sashelp.baseball formchar='           ' ;
class league team;
table league*(all team), n colpctn;
run;

Gives back (in part):

N         ColPctN

League at the End of 1986 All                              175.00        54.35

American                  Team at the End of 1986

Baltimore                         15.00         4.66

Boston                            10.00         3.11

California                        13.00         4.04

Chicago                           13.00         4.04

What I'd like to see is %s at the Team level where the All is at 100% and the team name is a % of the total for that league.  So it would look like:

N         ColPctN

League at the End of 1986 All                              175.00       100.00

American                  Team at the End of 1986

Baltimore                         15.00         8.57

Boston                            10.00         5.71

California                        13.00         7.42

What can I use for the PCTN value to achieve that, or some other combination?  Thanks!

--Ben

Accepted Solutions
Solution
‎07-20-2017 01:59 PM
Super User
Posts: 6,774

## Re: finding the right pctn grouping in Tabulate

[ Edited ]

It's been far too many years since I've had to do this.  I would try:

colpctn < all team >

And if that doesn't work, switch gears and try:

colpctn < league >

All Replies
Super User
Posts: 13,542

## Re: finding the right pctn grouping in Tabulate

Please describe the numrator and denominator you expect to use to get the 8.57 in your desired output.

Since the base data is players if you want information about teams only then you may need to summarize the data a bit first but it is not obvious what you are attempting to actually calculate.

Solution
‎07-20-2017 01:59 PM
Super User
Posts: 6,774

## Re: finding the right pctn grouping in Tabulate

[ Edited ]

It's been far too many years since I've had to do this.  I would try:

colpctn < all team >

And if that doesn't work, switch gears and try:

colpctn < league >

Regular Contributor
Posts: 179

## Re: finding the right pctn grouping in Tabulate

I just stumbled across the pctn<all...> example moments ago.  That was what did it.

Thanks!!

--Ben

☑ This topic is solved.