Hi,
is there any description of the logic of proc tabulate? I doesnt get it, how the logic is with all the brackets...how do I have to set them, where shall I set a Multiplication sign etc.?
For hours I try to get a table like this:
kreis A
kreis B
kreis C
arbeit
arbeit
arbeit
wirtschaftsbereich
<32h
>32h
total
<32h
>32h
total
<32h
>32h
total
A
40%
60%
100%
30%
70%
100%
50%
50%
100%
B
…
…
…
…
…
…
…
…
…
C
…
…
…
…
…
…
…
…
…
But what I get is something like that:
kreis A
kreis B
kreis C
arbeit
arbeit
arbeit
wirtschaftsbereich
<32h
>32h
rowpctn
<32h
>32h
rowpctn
<32h
>32h
rowpctn
A
0,06
0,26
1,64%
0,48
1,34
7,21%
0,34
2,35
9,84%
B
…
…
…
…
…
…
…
…
…
C
…
…
…
…
…
…
…
…
…
I want all the data as percentage (per group; <32h, >32h, total).
I just can't get the Total column to be 100% and each of the two columns ("work") before it. Thats my syntax - pls help me. Thank you!
proc tabulate data=xy;
class Wirtschaftsbereich Kreis_3st Arbeit;
classlev Wirtschaftsbereich / style=[cellwidth=11cm];
var HRF;
table (Wirtschaftsbereich All), HRF*Kreis_3st*(Arbeit RowPctN);
format Wirtschaftsbereich Sektor.
Arbeit Arbeit.
Kreis_3st $Kreis_3st.;
run;
... View more