SPSS - 跨案例添加变量值

SPSS - adding variable values across cases

每个案例我都有一个 "purchase cost" 的变量,但我想要队列总购买成本(即案例 1 的采购成本 + 案例 2 的采购成本 +...+ 案例 X 的采购成本) 组合成一个数字。

在 SPSS 中是否有特定的命令来执行此操作?

谢谢!

首先,您可以这样计算所有案例的购买成本总和:

means purchase_cost/cells = sum.

总和将出现在输出中 window。

相反,如果您想向当前数据集添加一个包含购买成本总和的变量,请使用 aggregate 函数:

AGGREGATE
  /OUTFILE=* MODE=ADDVARIABLES
  /BREAK=
  /PC_sum=SUM(purchase_cost).

最后,如果你想要采购成本的累计总和,使得每个case都包含以上所有case的采购成本总和,使用create csum命令:

create PC_sum=CSUM(purchase_cost).