Macro DIV
La macro DIV está disponible en IBM® Campaign and IBM® Interact.
Sintaxis
data DIV divisor data / divisor
Parámetros
data
Los valores numéricos por los que dividir. Puede ser un valor constante, una columna, un rango de celdas o una expresión que se evalúa como cualquiera de los 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® .
divisor
El o los valores por los que se dividen los valores en el rango de datos especificado. Puede ser un valor constante, una columna, un rango de celdas o una expresión que se evalúa como cualquiera de los anteriores. El número de columnas en data2 debe ser igual al número de columnas en data1, a menos que data2 sea una constante. Para obtener la definición de formato del divisor (al igual que 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
DIV divide el rango de datos especificado por el valor del divisor. Devuelve una columna nueva por cada columna de entrada, cada una de las cuales contiene la columna correspondiente en data1 dividida por la correspondiente columna de data2 (es decir, la primer columna de data1 se divide por la primer columna de data, la segunda columna con la segunda columna, etc.).
Si data2 es una constante, cada valor en data1 se divide por ese valor. Si data2 contiene una o más columnas, los cálculos se realizan fila por fila entre una columna de data2 y una columna de data2. La primera fila de data1 se divide por el valor de primera fila de data2, 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.
*
Utilizar una columna con el mismo número x en cada fila como divisor es lo mismo que utilizar la constante x como divisor.
*
El operador DIV se puede abreviar con una barra inclinada (/).
Ejemplos
TEMP = 8 DIV 4 o TEMP = 8/4
Crea una nueva columna denominada TEMP que contiene el valor dos.
Crea una nueva columna denominada TEMP, donde cada valor es el contenido de la columna V1 dividido por ocho.
Crea tres nuevas columnas denominadas TEMP, VX y VY. Los valores en la columna TEMP son los contenidos de la columna V1 divididos entre dos, los valores de la columna VX son los contenidos de la columna V2 divididos entre dos y los valores de la columna VY son los contenidos de la columna V3 divididos entre dos.
Crea una nueva columna denominada TEMP que contiene todo unos (ya que todo número divido por sí mismo da como resultado uno).
Crea una nueva columna denominada TEMP, donde cada valor es el valor de fila de la columna V1 dividido por el correspondiente valor de fila de la columna V2.
Crea tres nuevas columnas denominadas TEMP, VX y VY. La columna TEMP contiene los valores de V1 divididos por el correspondiente valor de fila de la columna V4. La columna VX contiene la división de la columna V2 entre V5. La columna VY contiene la división de la columna V3 entre V6.
TEMP = V1[10:20] / V2 o TEMP = V1[10:20] / V2[1:11]
Crea una nueva columna denominada TEMP, donde las primeras 11 celdas contienen el resultado de dividir los valores de las filas 10 a 20 de la columna V1 entre los valores de las filas 1 a 11 de la columna V2. Las otras celdas de TEMP están vacías.
Funciones relacionadas