Macro OR
La macro OR está disponible en IBM® Campaign and IBM® Interact.
Sintaxis
data1 OR data2 data1 || data2
Parámetros
data1
Los números a los que aplicar el OR lógico con los valores en data2. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa cualquiera de éstos. 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 su producto.IBM®
data2
El o los números a los que aplicar el OR lógico con los valores en data1. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa cualquiera de éstos. 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 de data, consulte la sección "Parámetros de función de macro" en el capítulo de esta guía para su producto.IBM®
Descripción
OR calcula el OR lógico entre los dos rangos de datos especificados. Devuelve una columna nueva por cada columna de entrada, cada una de las cuales contiene el OR lógico entre la correspondiente columna en data1 y la correspondiente columna de data2 (es decir, el OR lógico entre la primera columna de data1 y la primera columna de data, la segunda columna con la segunda columna, etc.).
Si data2 es una constante, se aplica el OR lógico de cada valor en data1 con 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. Se aplica el OR lógico entre la primera fila de data1 y el valor de la primera fila de data2, la segunda fila con la segunda fila, etc. 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 que contiene el mismo número x en cada fila como data2 es lo mismo que utilizar la constante x como data2.
*
El operador OR puede ser abreviado con dos barras verticales (||). Utilice las dos barras verticales para separar los dos argumentos (por ejemplo, para especificar V1 OR 3, simplemente escriba V1||3).
Ejemplos
TEMP = 1 OR 8 o TEMP = 1 || 8
Crea una nueva columna denominada TEMP que contiene el valor uno (cualquier número distinto de cero es tratado como uno).
Crea una nueva columna denominada TEMP que contiene todo unos (el OR lógico entre cualquier valor y el número uno produce uno).
Crea una nueva columna denominada TEMP, donde cada valor es el OR lógico entre el valor de la fila en la columna V1 y la fila correspondiente de la columna V2.
Crea tres nuevas columnas denominadas TEMP, VX y VY. La columna TEMP contiene los OR lógicos entre los valores en V1 y los correspondientes valores de fila de la columna V4. La columna VX contiene los OR lógicos entre los valores de las columnas V2 y V5. La columna VY contiene los OR lógicos entre los valores de las columnas V3 y V6.
Crea una nueva columna denominada TEMP, donde las primeras 11 celdas contienen el resultado de aplicar el lógico OR a los valores de las filas 10 a 20 de las columnas V1 y V2. Las otras celdas de TEMP están vacías.
Funciones relacionadas