* (Вопрос) Мне нужен макрос, который бы принимал переменные для помещения их в строки и столбцы CTABLE. Как сделать это? * (Ответ) Raynald Levesque, 2004. GET FILE='c:\\program files\\spss\\employee data.sav'. *////////////////. DEFINE !ctable(row=!CHAREND('/') /col=!CMDEND) CTABLES /VLABELS VARIABLES= !row !col DISPLAY=DEFAULT /TABLE !HEAD(!row) !DO !v !IN (!TAIL(!row)) + !v !DOEND BY (!HEAD(!col) !DO !v !IN (!TAIL(!col)) + !v !DOEND ) [ROWPCT.COUNT PCT40.1, TOTALS[COUNT F40.0]] /CATEGORIES VARIABLES= !row ORDER=A KEY=VALUE EMPTY=EXCLUDE TOTAL=YES POSITION=BEFORE /CATEGORIES VARIABLES=!col ORDER=A KEY=VALUE EMPTY=INCLUDE TOTAL=YES POSITION=BEFORE. !ENDDEFINE. *////////////////. VARIABLE LEVELS jobtime (NOMINAL). SET MPRINT=yes. !ctable row=jobcat minority /col=gender jobtime. SET MPRINT=no.