Next: Statistical Functions, Previous: Missing Value Functions, Up: Functions [Contents][Index]

Set membership functions determine whether a value is a member of a set. They take a set of numeric arguments or a set of string arguments, and produce Boolean results.

String comparisons are performed according to the rules given in Relational Operators.

- Function:
**ANY***(*`value`,`set`[,`set`]…) Results in true if

`value`is equal to any of the`set`values. Otherwise, results in false. If`value`is system-missing, returns system-missing. System-missing values in`set`do not cause`/NAME/`

to return system-missing.

- Function:
**RANGE***(*`value`,`low`,`high`[,`low`,`high`]…) Results in true if

`value`is in any of the intervals bounded by`low`and`high`inclusive. Otherwise, results in false. Each`low`must be less than or equal to its corresponding`high`value.`low`and`high`must be given in pairs. If`value`is system-missing, returns system-missing. System-missing values in`set`do not cause`/NAME/`

to return system-missing.