根据 SPSS Modeler 中的条件聚合列
Aggregate the columns based on a condition in SPSS modeler
我想添加基于列的值:
例如:输入 table 如下所示:
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) 创建条件派生节点 if NAME /= @OFFSET(NAME,1) or @NULL(NAME) then Number_of_orders else null
2) 创建填充节点 if @NULL(Derive325) then @OFFSET(Derive325,1)+Number_of_orders
仅供参考,如果我要查找这个,我会使用累积而不是聚合这个词
我想添加基于列的值:
例如:输入 table 如下所示:
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) 创建条件派生节点 if NAME /= @OFFSET(NAME,1) or @NULL(NAME) then Number_of_orders else null
2) 创建填充节点 if @NULL(Derive325) then @OFFSET(Derive325,1)+Number_of_orders
仅供参考,如果我要查找这个,我会使用累积而不是聚合这个词