I use a custom table function in SPSS in order to build tables. Now, I got ideal configuration for my tables and syntax looks like this:
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'.
In this syntax Q3 is the variable I am analyzing according to 6 different criteria. These six remain unchanged all the time. My problem is that I have 300 variables like Q3 and I would like to generate tables for all of them. I wanted to ask whether there is some possibility to build a "loop" which will simply replace Q3 with other variables in the Dataset until all variables are analyzed?
Thank you in advance...