Valores nulos o MISSING: MISSING

En esta sección:

Cómo:

Referencia:

Si la instancia de un segmento existe, pero no se ha introducido datos en alguno de sus campos, el campo carece de valor. Algunos tipos de orígenes de datos reflejan esta ausencia de datos como un espacio en blanco ( ) o un cero (0), mientras que otros lo hacen de forma explícita, con un indicador nulo o un valor nulo especial. Los valores nulos (también denominados datos no disponibles) son significativos en aplicaciones de informes, sobre todo los que desempeñan funciones de agregación, como el cálculo de promedios.

Si su tipo de datos admite datos no disponibles, como en los orígenes de datos FOCUS y la mayoría de orígenes de datos relacionales, entonces puede usar el atributo MISSING opcional para permitir la introducción y lectura de valores nulos de un campo. MISSING juega un rol cuando ud.:


Principio de página

x
Sintaxis: Cómo Especificar un valor no disponible
MISSING = {ON|OFF}

donde:

ON

Distingue un valor no disponible de un espacio en blanco o cero, introducidos de forma intencionada, a la hora de crear nuevas instancias de segmentos y generar informes.

OFF

No distingue los valores no disponibles de los espacios en blanco o ceros, al crear nuevas instancias de segmentos y generar informes. OFF es el valor predeterminado.


Principio de página

x
Referencia: Notas de uso de MISSING

Tenga en cuenta las siguientes reglas al utilizar MISSING:


Principio de página

x
Cómo usar un valor no disponible

Considere los valores de campos mostrados en los cuatro registros siguientes:

 
 
1
3

Si realiza un promedio de estos valores sin declarar el campo con el atributo MISSING, se proporciona automáticamente un valor de cero para los dos registros en blanco. Luego, el promedio de estos cuatro registros es (0+0+1+3)/4 o 1. Si activa MISSING, los dos registros en blanco no se usan en el cálculo y el promedio es de (1+3)/2 o 2.

Dependiendo del atributo MISSING, también se proporciona automáticamente un cero, un espacio en blanco o un valor no disponible, para los valores no disponibles de un segmento único. Lo que distingue los valores no disponibles en segmentos únicos, del resto de los valores, es que no se encuentran almacenados. Debe proporcionar un atributo MISSING para los campos de segmentos únicos, en que desee realizar recuentos o promedios.

El manual Cómo crear informes con el lenguaje WebFOCUS. contiene una explicación más detallada sobre el uso de valores nulos (también llamados datos no disponibles) en informes. Incluye otras formas de distinguir estos valores en los informes, como el uso de la frase WHERE con operadores de selección MISSING o la creación de campos virtuales, mediante el comando DEFINE FILE, con las frases SOME o ALL.


WebFOCUS