1

我想添加基于列的值:

例如:输入表如下所示:

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 建模器执行此操作。

4

1 回答 1

0

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

1)创建条件派生节点if NAME /= @OFFSET(NAME,1) or @NULL(NAME) then Number_of_orders else null

2)如果@NULL(Derive325) 然后@OFFSET(Derive325,1)+Number_of_orders,则创建填充节点

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

于 2018-01-12T21:58:36.100 回答