Acerca de los tipos de datos y los objetos almacenados
Al igual que Campaign, Interact da soporte a varios tipos de datos para objetos almacenados. Las variables de usuario, los campos derivados y las macros pueden utilizar los tipos de datos Número, Serie y Fecha. Las constantes de fecha se interpretan utilizando los valores de formato de fecha de Campaign.
Interact también da soporte al tipo de datos Vector. Los vectores son similares a las matrices, excepto que el número de elementos es variable. Todos los operadores disponibles para Interact pueden tener un vector para como mínimo uno de sus argumentos.
Si tenemos la siguiente fórmula:
*
X [operación] Y = Z donde X, Y y Z son vectores
*
Sx, Sy, Sz equivalen al tamaño de cada vector
*
Dx, Dy, Dz son los tipos de datos de cada vector y X y Y deben contener los mismos tipos de datos.
Entonces se cumple lo siguiente:
*
*
Coja los dos exámenes siguientes.
En la siguiente tabla se muestra cómo Interact evalúa las expresiones IF((X+Y)==10) y IF(NOT((X+Y)==10)) donde X={1,2,3} y Y={9,10,11}.
Puesto que la ecuación debe evaluar si es verdadero o falso, y al menos una de las operaciones es verdadera, el resultado de ambas expresiones IF((X+Y)==10) y IF(NOT((X+Y)==10)) es verdadera.