根据SPSS建模器

时间:2017-12-04 14:33:46

标签: spss-modeler

我想根据列添加值:

例如:输入表如下所示:

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建模器完成此操作。

1 个答案:

答案 0 :(得分:0)

我知道这已经很晚了,但我会做的是:

1)创建条件派生节点如果NAME / = @OFFSET(NAME,1)或@NULL(NAME)则Number_of_orders else null

2)创建填充节点如果是@NULL(Derive325),那么@OFFSET(Derive325,1)+ Number_of_orders

仅供参考,如果我要查找这个,我会使用累积词,而不是聚合