¿Hay un equivalente de la función de Oracle NVL en SAS?Tratar los valores faltantes como cero en SAS donde la cláusula
Por ejemplo, si tengo una cláusula where en SAS que dice:
no se va a incluir todas las filas que tienen miVar =.
Si quiero para tratar los valores perdidos como cero, que tengo que decir:
where myVar > -2 or missing(myVar)
Me gustaría ser capaz de hacer algo como:
where NVL(myVar, 0) > -2 // or some SAS equivalent
¿Hay algo como esto en SAS?
Tenga en cuenta que es sólo en datos que no son SAS que las filas con miVar =. no será incluido. La razón es que los valores perdidos son NULL, y las comparaciones con NULL siempre se evaluarán como FALSAS. En datos SAS nativos, los valores faltantes se tratan como un número no negativo, que es menor que cero. Entonces "donde myVar> -2;" funcionará realmente con los valores perdidos cuando se opera con datos SAS nativos. –