* question 1. CROSSTABS /TABLES=type BY saturday /CELLS= ROW. * question 2. USE ALL. COMPUTE filter_$=(stars >= 7). VARIABLE LABEL filter_$ 'stars >= 7 (FILTER)'. VALUE LABELS filter_$ 0 'Not Selected' 1 'Selected'. FORMAT filter_$ (f1.0). FILTER BY filter_$. EXECUTE . FREQUENCIES VARIABLES=type /FORMAT=NOTABLE /BARCHART FREQ. FILTER OFF. USE ALL. EXECUTE . * question 3. USE ALL. COMPUTE filter_$=(saturday='y'). VARIABLE LABEL filter_$ "saturday='yes' (FILTER)". VALUE LABELS filter_$ 0 'Not Selected' 1 'Selected'. FORMAT filter_$ (f1.0). FILTER BY filter_$. EXECUTE . MEANS TABLES=buis BY type /CELLS MIN MAX . FILTER OFF. USE ALL. EXECUTE . * question 4. COMPUTE full = diners / capacity . EXECUTE . SORT CASES BY diners (D) . list cases from 1 to 5 / var = name type full.