【发布时间】:2013-07-12 08:33:12
【问题描述】:
我在 SPSS 中使用自定义表格函数来构建表格。现在,我的表得到了理想的配置,语法如下所示:
DATASET ACTIVATE DatenSet2.
* Benutzerdefinierte Tabellen.
CTABLES
/FORMAT EMPTY=ZERO MISSING='.' MINCOLWIDTH=1.27 MAXCOLWIDTH=2.54 UNITS=CM
/SMISSING VARIABLE
/VLABELS VARIABLES=Q3 DISPLAY=NONE /VLABELS VARIABLES=gruppebreak regbreak sexbreak alterbreak
bildbreak erwerbbreak DISPLAY=LABEL
/TABLE Q3 [C][COUNT F40.0, COLPCT.COUNT PCT40.1] BY Q3 [C] + gruppebreak [C] + regbreak [C] +
sexbreak [C] + alterbreak [C] + bildbreak [C] + erwerbbreak [C]
/SLABELS POSITION=ROW VISIBLE=NO
/CATEGORIES VARIABLES=Q3 [1, 2] EMPTY=EXCLUDE TOTAL=YES LABEL='Total' POSITION=AFTER
/CATEGORIES VARIABLES=gruppebreak regbreak sexbreak alterbreak bildbreak erwerbbreak ORDER=A
KEY=VALUE EMPTY=INCLUDE
/TITLES
TITLE=')TABLE'.
在此语法中,Q3 是我根据 6 个不同标准分析的变量。这六个始终保持不变。我的问题是我有 300 个变量,例如 Q3,我想为所有变量生成表。我想问一下是否有可能构建一个“循环”,它将简单地将Q3 替换为数据集中的其他变量,直到分析完所有变量?
提前谢谢你...
【问题讨论】: