Publicado el :
Manipulación de Datos CREACION_INTERNA

Gestión de valores perdidos con la función SUM

Este código también está disponible en: Deutsch English Français
En espera de validación
Este programa ilustra un comportamiento clave de la función SUM en SAS©: a diferencia de la suma aritmética simple, la función SUM ignora los valores perdidos (los trata como 0) al calcular el total, garantizando que se devuelva un resultado numérico siempre que al menos un argumento no sea un valor perdido.
Análisis de datos

Type : CREACION_INTERNA


Los datos 'cholesterol' se generan directamente en el código usando la instrucción DATALINES.

1 Bloque de código
DATA STEP Data
Explicación :
Creación de una tabla llamada 'cholesterol'. La variable 'Total1' se calcula sumando 'Ldl', 'Hdl' y 'Vldl'. La observación 2 contiene un valor perdido para 'Vldl', lo que demuestra que 'Total1' aún se calculará (205) gracias a la función SUM.
¡Copiado!
1DATA cholesterol;
2 INPUT ID Ldl Hdl Vldl;
3 Total1 = SUM(Ldl, Hdl, Vldl);
4 DATALINES;
51 160 50 20
62 150 55 .
73 120 40 30
84 140 50 25
9;
10RUN;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.