Hi:
There are a few things you could do:
1) put BY SITE; in the PROC TABULATE step (assuming the data are sorted by site)
2) if you want SITE in the page dimension (then do NOT use the BY statement) then you would use SITE as a separate dimension:
[pre]
table site,
primcare,
tot_chg*(n sum);
[/pre]
3) If you want SITE in the ROW dimension then:
[pre]
table site * primcare,
tot_chg*(n sum);
[/pre]
4) If you want SITE in the COL dimension then:
[pre]
table primcare,
site*tot_chg*(n sum);
[/pre]
It really depends on what you mean when you say "dividing ... by site".
cynthia