转换值

转换值创建包含来自前面或后面个案的现有变量值的新变量。

名称。 新变量的名称。 这必须是活动数据集中尚未存在的名称。

从早期个案(延迟)获取值。 从活动数据集中前一个个案获取值。 例如,当缺省个案数是 1 时,新变量的每个个案有来自前一个个案的原始变量的值。

从以下个案(提前)获取值。 从活动数据集中后一个个案获取值。 例如,当缺省个案数是 1 时,新变量的每个个案有来自下一个个案的原始变量的值。

要转换的个案数。 从前面或后面第 n 个个案获取值,其中 n 是指定的值。 值必须是一个非负整数。

  • 如果拆分文件处理正在进行,转换的范围限于每个拆分组。 无法从前面或后面拆分组中的个案获取转换值。
  • 忽略过滤状态。
  • 结果变量的值被设置为数据集或拆分组中最开始或最后 n 个个案的系统缺失,其中 n 是为要转换的个案数指定的值。 例如,使用值为 1 的延迟方法会将结果变量设置为数据集中第一个个案(或每个拆分组中第一个个案)的系统缺失。
  • 保留用户缺失值。
  • 来自原始变量的字典信息(包括定义值标签和用户缺失值分配)被应用于新变量。 (注:不包括定制变量属性。)
  • 对于描述创建变量的转换操作的新变量,自动生成变量标签。

创建具有转换值的新变量

  1. 从菜单中选择:

    转换 > 转换值

  2. 选择变量,用作新变量的值源。
  3. 输入新变量的名称。
  4. 选择转换方法(延迟或提前)和要转换的个案数。
  5. 单击 更改
  6. 为您想创建的每个新变量重复该操作。