* Синтаксис для группировки значений в интервалы.
* Автор: rlevesque@videotron.ca.
* Я обратил внимание на то, что переменная - строковая.
* Создадим пример данных для демонстрации работы.
DATA LIST FREE /income(A16).
BEGIN DATA.
'25000' 'неприменимо' '35000' '36000' '37000' 'неприменимо' '26200'
END DATA.
RECODE income (CONVERT) INTO incom2.
* Для группировки переменной incom2 в интервалы ширины 5000 ипользуем следующую запись.
COMPUTE incom3=TRUNC(incom2/5000)-3.
* либо такой способ.
RECODE incom2 (LO THRU 24999=1) (25000 THRU 29999=2) (30000 THRU 34999=3)(35000 THRU HI=4) INTO incom4.
EXECUTE.