Etapa del agregador: Propiedades dependientes del cálculo y recálculo (DataStage®)
Algunas propiedades son dependientes de Columna para cálculo y Columna de resumen para recálculo.
Estas propiedades especifican las distintas funciones de agregado y las columnas de salida que transportan los resultados.
- Suma de cuadrados corregida
Realiza una suma de cuadrados corregida de los datos de la columna de agregado y la genera en la columna de salida especificada.
- Valor máximo
Proporciona el valor máximo de la columna de agregado y lo genera en la columna de salida especificada.
- Valor medio
Proporciona el valor medio de la columna de agregado y lo genera en la columna de salida especificada.
- Valor mínimo
Proporciona el valor mínimo de la columna de agregado y lo genera en la columna de salida especificada.
- Valor ausente
Especifica qué constituye un valor "que falta", por ejemplo, -1 o NULL. Especifique el valor como un número de coma flotante. No está disponible para la Columna de resumen para recálculo.
- Recuento de valores ausentes
Cuenta el número de columnas de agregado donde faltan valores y genera el recuento en la columna de salida especificada. No está disponible para el recálculo.
- Recuento de valores no ausentes
Cuenta el número de columnas de agregado que incluyen valores y genera el recuento en la columna de salida especificada.
- Coeficiente de variación porcentual
Calcula el coeficiente de variación porcentual de la columna de agregado y lo genera en la columna de salida especificada.
- Rango
Calcula el rango de valores de la columna de agregado y lo genera en la columna de salida especificada.
- Desviación estándar
Calcula la desviación estándar de valores en la columna de agregado y la genera en la columna de salida especificada.
- Error estándar
Calcula el error estándar de los valores de la columna de agregado y lo genera en la columna de salida especificada.
- Suma de ponderaciones
Calcula la suma de valores en la columna de ponderación especificada por la propiedad Columna de ponderación y la genera en la columna de salida especificada.
- Suma
Suma los valores de la columna de agregado y genera la suma en la columna de salida especificada.
- Resumen
Especifica un subregistro donde escribir los resultados de la operación de cálculo o recálculo.
- Suma de cuadrados no corregida
Realiza una suma de cuadrados no corregida de los datos de la columna de agregado y la genera en la columna de salida especificada.
- Varianza
Calcula la varianza de la columna de agregado y genera la suma en la columna de salida especificada. Tiene una propiedad dependiente:
- Divisor de varianza
Especifica el divisor de varianza. De forma predeterminada, utiliza un valor del número de registros del grupo menos el número de registros con valores ausentes menos 1 para calcular la varianza. Este valor corresponde a un valor vardiv igual a Default. Si especifica NRecs, IBM DataStage utiliza en su lugar el número de registros del grupo menos el número de registros con valores ausentes.
- Divisor de varianza
Cada una de estas propiedades tiene una propiedad dependiente, como se indica a continuación:
- Salida decimal
De forma predeterminada, todas las columnas de cálculo o recálculo tienen un tipo de salida doble. Esta propiedad le permite especificar que las columnas tienen un tipo de salida decimal.
Cuando especifica la salida decimal, también puede especificar la precisión y la escala. La Precisión es el número de dígitos en un número. La Escala es el número de dígitos a la derecha de la coma decimal en un número. El valor predeterminado es
8,2
.En los casos en los que la escala de salida requerida es baja, establezca la precisión y la escala en p+4, s+4 para obtener resultados precisos. Si una columna tiene una precisión y una escala de
4,1
, en el tipo de datos decimal, establezca la precisión y la escala en9,5
.Por ejemplo, una columna que tiene los valores:
Puede utilizar el tipo decimal para cálculos intermedios de las distintas opciones de reducción. La precisión decimal y la escala deben ser lo suficientemente grandes para evitar el redondeo de los cálculos intermedios. Por ejemplo, si está calculando el valor medio de un decimal de precisión de tamaño 8 y escala 2, el tamaño decimal intermedio debe establecerse en al menos la precisión 10 y la escala 4." 004.0"," 010.0"," 004.0"," 006.0"," 010.0"," 008.0"," 009.0"," 007.0" " 010.0"," 007.0"," 010.0"," 007.0"," 010.0"
. El valor de precisión para la columna es4
y el valor de escala es1
. La salida se calcula como 7.8 si la precisión y la escala se establecen en9,5
. Pero si la precisión y la escala se establecen en4,1
, la salida es 7.9. El cálculo más preciso es 7.8.