Skip to content

13.1 FILTER ​

FILTER BY var_name.
FILTER OFF.

FILTER 允许使用一个布尔值变量来选择数据流中的个案进行处理。

要设置过滤,指定 BY 和一个变量名。关键字 BY 可选但建议使用。具有零值或系统缺失值/用户缺失值的个案将被排除在分析之外,但不会从数据流中删除。具有其他值的个案会被分析。要基于不同的条件进行过滤,可使用 COMPUTE 或 RECODE 等转换来计算所需形式的过滤变量,然后在 FILTER 上指定该变量。

FILTER OFF 关闭个案过滤。

过滤在个案传递给过程进行分析之前立即进行。一次只能激活一个过滤变量。通常,个案过滤会持续进行,直到使用 FILTER OFF 显式关闭。但是,如果 FILTER 放在 TEMPORARY 之后,它只对下一个过程或类过程命令进行过滤。

基于 GNU PSPP 2.0.1 手册与入门教程整理