Macro POW
La macro POW está disponible en IBM® Campaign and IBM® Interact.
Sintaxis
base POW exponent base ^ exponent
Parámetros
base
Los valores numéricos a elevar a un número exponencial. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa a cualquiera de los anteriores. Para obtener la definición de formato de base (igual a data), consulte la sección "Parámetros de la función de macro" en el capítulo de esta guía para su producto IBM® .
exponent
El/los número(s) exponencial(es) a los que se deben elevar los valores en data. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa a cualquiera de los anteriores. El número de columnas en exponent debe ser igual al número de columnas en base, a menos que base sea una constante. Para obtener la definición de formato del exponent (al igual que de data), consulte la sección "Macro Function Parameters" en el capítulo de esta guía para el producto de IBM® .
Descripción
POW eleva los valores del primer rango de datos a la potencia especificada en el segundo rango de datos (es decir, calcula ). Devuelve una columna nueva para cada columna de entrada, cada una de las cuales contiene el resultado de la elevación de base a la exponent potencia (es decir, la primera columna de data1 se eleva a la primera columna de data, la segunda columna con la segunda columna, y así sucesivamente).
Si exponent es una constante, cada valor en base se eleva a ese valor. Si exponent contiene una o más columnas, los cálculos se realizan fila por fila entre una columna de base y una columna de exponent. La primera fila de base se suma al valor de primera fila de exponent, la segunda fila con la segunda fila y así sucesivamente. Este cálculo fila por fila produce un resultado para cada fila hasta el último valor de la columna más corta.
*
El operador POW se puede abreviar con un circunflejo (^). Por ejemplo, TEMP = 2^8 es equivalente a TEMP = 2 POW 8.
*
Si el valor de x es demasiado grande o demasiado pequeño, se devuelve un desbordamiento. Esto ocurre si base^exponent supera el máximo o mínimo de 32 bits del valor de coma flotante.
Ejemplos
TEMP = 2 POW 3 o TEMP = 2^3
Crea una nueva columna denominada TEMP que contiene el valor ocho.
Crea una nueva columna denominada TEMP, en donde cada valor es la raíz cuadrada del contenido de la columna V1 (equivalente a SQRT(V1)).
Crea una nueva columna denominada TEMP, donde cada valor es el valor de fila de la columna V1 elevado al valor de fila correspondiente de la columna V2.
Crea tres nuevas columnas denominadas TEMP, VX y VY. La columna TEMP contiene los valores en V1 elevados a los valores de fila correspondientes de la columna V4. La columna VX contiene el resultado de la columna V2 elevado a los valores correspondientes de la columna V5. La columna VY contiene el resultado de la columna V3 elevado a los valores correspondientes de V6.
TEMP = V1[10:20] POW V2 o TEMP = V1[10:20] POW V2[1:11]
Crea una nueva columna denominada TEMP, donde las primeras 11 celdas contienen el resultado de elevar los valores de las filas 10-20 de la columna V1 a los valores de las filas 1-10 de la columna V2. Las otras celdas de TEMP están vacías.
Funciones relacionadas
LN o LOG