sábado, 21 de julio de 2018

Declaración IF-THEN / ELSE


Sintaxis
IF expresión THEN declaración ; Declaración
< ELSE ;>


Donde:

expresión: Es cualquier expresión SAS y es un argumento requerido.
declaración: Puede ser cualquier declaración SAS ejecutable o grupo DO.


SAS evalúa la expresión en una instrucción IF-THEN para producir un resultado que es distinto de cero, cero o faltante. Un resultado distinto de cero y sin pérdida causa que la expresión sea verdadera; un resultado de cero o faltante hace que la expresión sea falsa.

Si se cumplen las condiciones que se especifican en la cláusula IF, la instrucción IF-THEN ejecuta una declaración SAS para observaciones que se leen de un conjunto de datos SAS, para registros en un archivo externo o para valores calculados. 

Una instrucción ELSE opcional proporciona una acción alternativa si la cláusula THEN no se ejecuta. La declaración ELSE, si se utiliza, debe seguir inmediatamente la instrucción IF-THEN.

El uso de sentencias IF-THEN sin la instrucción ELSE hace que SAS evalúe todas las sentencias IF-THEN. 



No hay comentarios:

Publicar un comentario