0 / 0
Volver a la versión inglesa de la documentación

Etapa del agregador: Propiedades dependientes del cálculo y recálculo (DataStage®)

Última actualización: 12 mar 2025
Etapa Agregador en DataStage: Propiedades dependientes de cálculo y recálculo

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.

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 en 9,5.

    Por ejemplo, una columna que tiene los valores: " 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 es 4 y el valor de escala es 1. La salida se calcula como 7.8 si la precisión y la escala se establecen en 9,5. Pero si la precisión y la escala se establecen en 4,1, la salida es 7.9. El cálculo más preciso es 7.8.

    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.