Macro AND
La macro AND está disponible en IBM® Campaign and IBM® Interact.
Sintaxis
data1 AND data2 data1 && data2
Parámetros
data1
Los enteros no negativos para AND a nivel de bit con los valores en data2. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa 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 la guía para su producto IBM® .
data2
El número(s) de lógica AND con los valores de datos1. Este puede ser un valor constante, una columna, un rango de celdas o una expresión que evalúa 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 la guía para su producto IBM® .
Descripción
AND calcula el AND lógico entre dos rangos de datos especificados. Devuelve una nueva columna para cada columna de entrada, cada una de las cuales contiene el AND-ed lógico en data1 para la correspondiente columna data2 (es decir, la primera columna de data1 es AND-ed lógico con la primera columna de data, la segunda con la segunda, etc).
Si data2 es una constante, cada valor en data1 es AND-ed lógico 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 es AND-ed lógico al valor de la primera fila de data2, la segunda con la segunda, etc. Este cálculo fila por fila produce un resultado para cada fila hasta el último valor de la columna más corta.
*
El operador AND puede ser abreviado con un signo( &&). Utilice el doble signo para separar los dos argumentos (por ejemplo, para especificar V1 AND 3, simplemente escriba V1&&3).
Ejemplos
TEMP = 1 AND 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 un uno).
Crea una nueva columna denominada TEMP con el valor uno para cada valor de la columna V1.
Crea una nueva columna denominada TEMP con el valor uno para cada valor distinto de cero en la columna V1 y el valor cero para cada cero en la columna V1.
Crea una nueva columna denominada TEMP, donde cada valor es el valor AND-ed lógico de la fila en la columna V1con la fila correspondiente de la columna V2.
Crea tres nuevas columnas denominadas TEMP, VX y VY. La columna TEMP contiene los valores AND-ed lógico de la columna V1 con los correspondientes valores en la filas de la columna V4. La columna VX contiene los valores AND-ed lógico de las columnas V2 y V5. La columna VY contiene los valores AND-ed lógico de las columnas V3 y 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 los valores AND-ed lógico resultantes de los valores en las filas 10-20 de la columna V1 por los valores en las filas 1-11 de la columna V2. Las otras celdas de TEMP están vacías.
Funciones relacionadas