Господа, помогите, пожалуйста! Задача, кажется, элементарная, но у меня никакого опыта в этом синтаксисе. Мне нужно создать переменную "номер транзакции" для каждого пользователя.
Есть файл вида:
UserID Var
1 10
1 20
1 25
2 23
2 15
Нужно создать переменную "счетчик:
UserID Var Count
1 10 1
1 20 2
1 25 3
2 23 1
2 15 2
Я попробовала:
* подсчет количества транзакций для каждого индивида
AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES OVERWRITE = YES
/BREAK=UserID
/pcnumstake=N(Stake).
compute ind = 0.
EXECUTE.
* цикл
loop #j = 1 to pcnumstake.
COMPUTE ind = #j.
XSAVE OUTFILE = "c:\temp\tempdata.sav"
/KEEP UserID ind .
end loop.
EXECUTE.
Но получаю файл, в котором все повторяется:
UserID ind
1 1
1 2
1 3
1 1
1 2
1 3
1 1
1 2
1 3
2 1
2 2
2 1
2 2
Самые красивые платья для выпускного бала 2009
Модно: металлический блеск и золотистые вставки. Не носи одновременно серебро и золото - это признак дурного вкуса. Выбирая серебристое вечернее платье, надевай украшения из серебра или платины, к выпускному платью "под золото" выбирай золотые украшения:
[118x333]
[118x333]
[118x333]
На фото выпускные платья и вечерние, Лето 2009
Модные коллекции: Andrew Gn, Emilio Pucci, Oscar de la Renta
Ocean Waves - Relaxation - Шум Океана
шумотерапия