SPSS 聚合 2 个变量

SPSS aggergate on 2 variables

我正在尝试计算必须“满足”条件的 N_break。我有一个指示 1 或 0 的变量。我们称该变量为“HT”。每个 lopnr 也在每一行中多次标记。所以前 10 行可以是 ID nr 1。接下来的 20 行可以是 ID nr 2,依此类推。

我的问题是:我如何使用 lopnr 创建一个 N-break 作为必须有 HT=1 的 breakvariable?我之前不允许 select 在变量 HT 上只有 1,因为我需要文件中的 0。

一些简单的方法可以做到这一点:
1 - 使用过滤器

filter cases by HT.
aggregate ....

当你回到原始数据集时,使用:

filter off.
use all.

2 - 复制数据集

dataset name orig.
dataset copy foragg.
dataset activate foragg.
select if HT.
aggregate....

3 - 临时选择

temporary.
select if HT.
aggregate....