我想根据列添加值:
例如:输入表如下所示:
USERS Order_date Number_of_orders
alice 01-01-2014 2
alice 19-01-2014 5
alice 20-05-2014 8
bob 03-01-2014 1
bob 08-04-2014 9
输出应该是:
USERS Order_date Number_of_orders(NEW)
alice 01-01-2014 2
alice 19-01-2014 7
alice 20-05-2014 15
bob 03-01-2014 1
bob 08-04-2014 10
Number_of_orders(NEW)是同一天的总订单总和+该用户先前订单的总数。 请告诉我如何使用SPSS建模器完成此操作。
答案 0 :(得分:0)
我知道这已经很晚了,但我会做的是:
1)创建条件派生节点如果NAME / = @OFFSET(NAME,1)或@NULL(NAME)则Number_of_orders else null
2)创建填充节点如果是@NULL(Derive325),那么@OFFSET(Derive325,1)+ Number_of_orders
仅供参考,如果我要查找这个,我会使用累积词,而不是聚合