Función SAS

Función N

Cuenta argumentos numéricos no missing.

Descripción

N es útil en DATA step para saber cuántos de una lista de columnas tienen valor en la fila actual. No confundir con la agregación COUNT en SQL: N trabaja a nivel fila sobre argumentos listados.

Forma habitual de uso

Patrón típico de llamada en expresión SAS (DATA step, asignaciones o WHERE). En PROC SQL comprueba que la función esté permitida en el contexto del procedimiento y la versión de SAS.

SAS
N (argumento1, argumento2, ...)
N (OF x1-xn)

Ejemplo

SAS
DATA t;
  input a b c;
  n_ok = n(a,b,c);
datalines;
1 . 3
. . .
;
RUN;

Comprueba la sintaxis y el comportamiento en la versión de SAS de tu entorno; el log del programa y la ayuda integrada suelen ser la referencia más fiable ante dudas.