CONSTANTE
Sólo se aplica a PredictiveInsight.
Sintaxis
CONSTANT(data)
Parámetros
data
Los valores para copiar como constantes. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa a uno de los elementos anteriores. Para obtener la definición de formato de data, consulte la sección "Parámetros de función de macro" en el capítulo de esta guía para el producto de IBM® .
Descripción
CONSTANT hace una copia estática de los valores del rango de datos especificado. Estos valores copiados no cambian si cambian los valores correspondientes en las columnas de entrada. Los valores de datos se copian una vez en el momento en que se aplica la función de macro. CONSTANT devuelve una nueva columna para cada columna de entrada, cada una de las cuales contiene una copia estática de los valores en la correspondiente columna de entrada.
*
Aplicar la función de macro CONSTANT puede resultar en importantes mejoras en el rendimiento ejecutando experimentos. Si la entrada o salida de las columnas para un experimento se basan en cálculos complejos (lentos) en la hoja de cálculo, añada la función de macro CONSTANT para cada una de las columnas. Esto va a calcular los valores una vez y almacenar los valores calculados. De lo contrario, cada vez que el experimento accede a la hoja de cálculo para patrones de datos, los valores deben ser recalculados.
*
Si los valores de datos pueden cambiar, en su lugar utilice la función de macroBUFFER . Esto crea una copia dinámica del rango de datos, donde los valores copiados cambiarán si los correspondientes valores de entrada cambian.
*
Si una función de usuario se construye a partir de una definición de función utilizando la función de macro CONSTANT, la parte de la definición de función encerrada en la función de macro CONSTANT se considera una constante. No serán necesarias todas las variables de entrada para aplicar la función de usuario.
Ejemplos
Crea una nueva columna de nombre TEMP que contiene el valor 4.3.
Crea una nueva columna de nombre TEMP, donde cada valor es una copia estática del contenido de la columna V1.
Crea tres nuevas columnas denominadas TEMP, VX y VY. Los valores en la columna TEMP son copias del contenido de la columna V1, los valores de la columna VX son copias del contenido de la columna V2, y los valores de la columna VY son copias del contenido de la columna V3.
Crea una nueva columna de nombre TEMP, donde las primeras 11 celdas contienen copias de los valores en las filas 10-20 de la columna V1. Las otras celdas de TEMP están vacías.
Crea dos nuevas columnas de nombre TEMP y VX, cada uno con valores en las filas 1-50 (las otras celdas están vacías). Los valores en la columna TEMP son copias de las filas en la columna V1, y los valores en la columna VX son copias de los valores en la columna V2.
Crea tres nuevas columnas denominadas TEMP, VX y VY. Las tres columnas contienen las filas válidas (es decir, filas que no contienen ninguna ??? celda) de columnas V1 - V3. La derivación de la función de macro EXTRACT dentro de CONSTANT impide que las columnas TEMP, VX y VY se vuelvan a calcular si las columnas V1 - V3 cambian, evitando así la intensa actividad de la función de macro EXTRACT.
Funciones relacionadas