Home

Manual del usuario de IBM Macros for IBM EMM v9.1.2

image

Contents

1. Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los resultados de la comprobaci n de valores impares de los valores de las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP ISODD V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas est n vac as Los valores de la columna TEMP son los resultados de la comprobaci n de valores impares de las filas correspondientes de la columna V1 y los valores de la columna VX son los resultados de la comprobaci n de valores impares de las filas correspondientes de la columna V2 Funciones relacionadas Funci n Descripci n ISEVEN Comprueba si los valores de entrada son pares es decir divisibles por dos Macro LE La macro LE est disponible en IBM Campaign and IBM Interact Sintaxis datal LE data2 datal lt data2 Cap tulo 3 IBM Referencia de macros 89 Par metros datal El rango de celdas num ricas a comparar 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 data2 El los n mero s con los que comparar todos los valores de la columna especificada Este puede ser un valor constante una col
2. TEMP V1 V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 comparado con el valor de fila correspondiente de la columna V2 TEMP V1 V3 V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 comparados con los valores de fila correspondientes de la columna V4 La columna VX compara las columnas V2 y V5 La columna VY compara 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 resultados de la comparaci n de los valores en las filas 10 a 20 de la columna V1 con las filas 1 a 11 de las columna V2 Las otras celdas de TEMP est n vac as Funciones relacionadas Funci n Descripci n EQ Devuelve TRUE si un rango de datos es igual a otro GE Devuelve TRUE si un rango de datos es mayor o igual a otro GT Devuelve TRUE si un rango de datos es mayor que otro LE Devuelve TRUE si un rango de datos es menor o igual a otro LT Devuelve TRUE si un rango de datos es menor que otro Macro NOT La macro NOT est disponible en IBM Campaign and IBM Interact Sintaxis NOT data data Par metros data Los valores num ricos a los que calcular el NOT l gico Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos Pa
3. TEMP V1 10 20 lt V2 o TEMP V1 10 20 lt V2 1 11 Crea una nueva columna denominada TEMP donde las once primeras celdas contienen los resultados de comparar los valores en las filas 10 a 20 de la columna V1 con las filas 1 a 11 de la columna V2 Las otras celdas de TEMP est n vac as Funciones relacionadas Funci n Descripci n EQ Devuelve TRUE si un rango de datos es igual a otro GE Devuelve TRUE si un rango de datos es mayor o igual a otro GT Devuelve TRUE si un rango de datos es mayor que otro LE Devuelve TRUE si un rango de datos es menor o igual a otro Macro LTRIM La macro LTRIM est disponible en IBM Campaign and IBM Interact Sintaxis LTRIM data Par metros data La cadena de la que se eliminar el espacio al principio Descripci n LTRIM elimina los caracteres de espacio al principio de cada valor de cadena en el rango de datos especificado devolviendo la cadena convertida Devuelve una nueva columna para cada columna de entrada Ejemplos Temp LTRIM gold Crea una nueva cadena llamada Temp que contiene gold Macro MAX La macro MAX est disponible en IBM Campaign and IBM Interact Sintaxis MAX data keyword Cap tulo 3 IBM Referencia de macros 99 Par metros data Los valores num ricos de los que calcular el m ximo Este puede ser un valor constante una columna un rango de celdas o una expresi
4. Crea una nueva columna denominada TEMP que contiene todo ceros ya que ning n n mero es mayor que s mismo TEMP V1 gt V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 comparado con el valor de fila correspondiente de la columna V2 TEMP V1 V3 gt V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 comparados con los valores de fila correspondientes de la columna V4 La columna VX compara las columnas V2 y V5 La columna VY compara las columnas V3 y V6 TEMP V1 10 20 gt V2 o TEMP V1 10 20 gt V2 1 11 Crea una nueva columna denominada TEMP donde las primeras once celdas contienen el resultado de comparar los valores de las filas 10 a 20 de la columna V1 con los valores de las filas 1 a 11 de la columna V2 Las otras celdas de TEMP estan vacias Capitulo 3 IBM Referencia de macros 79 Funciones relacionadas Funci n Descripci n EQ Devuelve TRUE si un rango de datos es igual a otro GE Devuelve TRUE si un rango de datos es mayor o igual a otro LE Devuelve TRUE si un rango de datos es menor o igual a otro LT Devuelve TRUE si un rango de datos es menor que otro NE Devuelve TRUE si un rango de datos no es igual a otro Macro IF La macro IF est disponible en IBM Campaign and IBM Interact Sintaxis IF predicate_col then_value IF predicate_col then
5. IF Una columna con un valor Comienza una sentencia para cada fila de la columna if then else condicional de entrada m s corta Par metros de funci n de macro para IBM Interact Esta secci n describe los par metros y el uso de las funciones de macro en IBM Interact Especificaciones de formato Esta secci n describe el formato para algunos par metros com nmente utilizados Se aplica a todas las referencias a estos par metros por especificaciones de funciones de macro en esta secci n data El par metro data representa una columna de datos sobre la que act a la funci n de macro Puede ser una constante o un campo Consulte la funci n de macro espec fica para obtener m s detalles Nota IBM Interact no soporta los c lculos en varios campos a la vez o en un subconjunto de filas Algunos otros nombres de par metros tambi n utilizan el mismo formato que data La descripci n de estos par metros hace referencia a esta secci n y formato palabra clave El par metro keyword controla el comportamiento de la funci n de macro Indica que puede especificarse una palabra clave si se omite se utiliza la predeterminada Las opciones de palabra clave est n listadas para cada funci n de macro en el siguiente formulario choicel choice2 choice3 Seleccione la opci n de palabra clave que proporcione el comportamiento deseado La opci n predeterminada se muestra en negrita Por ejemplo dadas la
6. Palabra clave Descripci n Ejemplo s YY Y YMM A o de 4 d gitos y mes de 2 197003 d gitos YYYYMMDD A o de 4 d gitos mes de 2 19700331 d gitos y d a de 2 d gitos DELIM M Y Cualquier mes delimitado 3 70 3 70 mar 70 marzo 1970 seguido por el a o DELIM_D_M Cualquier d a delimitado 31 3 31 3 31 de marzo seguido por el mes DELIMDMY Cualquier d a mes y a o 31 MAR 70 31 3 1970 31 03 70 delimitado DD D a de 2 d gitos 31 DDMMM D a de 2 d gitos y mes de 3 31MAR letras DDMMMYY D a de 2 d gitos mes de 3 31MAR70 letras y a o de 2 d gitos DDMMMY Y Y Y D a de 2 d gitos mes de 3 31MAR1970 letras y a o de 4 d gitos DDMM D a de 2 d gitos y mes de 2 3103 d gitos DDMMYY D a de 2 d gitos mes de 2 310370 d gitos y a o de 2 d gitos DDMMYYYY Dia de 2 digitos mes de 2 31031970 digitos y afio de 4 digitos MMYY Mes de 2 d gitos y a o de 2 0370 digitos MMYYYY Mes de 2 d gitos y a o de 4 031970 digitos MMM Mes de 3 letras MAR MMMDD Mes de 3 letras y dia de 2 MAR31 digitos MMMDDYY Mes de 3 letras dia de 2 MAR3170 digitos y afio de 2 digitos MMMDDYYYY Mes de 3 letras dia de 2 MAR311970 digitos y afio de 4 digitos MMMYY Mes de 3 letras y a o de 2 MAR7O d gitos MMMYYYY Mes de 3 letras y afio de 4 MAR1970 digitos MONTH Mes del a o Enero febrero marzo etc o ene feb mar etc WEEKDAY Dia de la semana Domingo lunes martes etc domingo 0 WKD Dia de la semana abreviado Dom lun mar
7. STRING_SEG Una columna para cada columna de entrada Devuelve el segmento de la cadena entre dos ndices especificados STRING_TAIL Una columna para cada columna de entrada Devuelve los ltimos caracteres n de cada cadena en el rango de datos especificado SUBSTR o SUBSTRING Una columna para cada columna de entrada Devuelve los caracteres de una cadena desde una posici n inicial UPPER Una columna para cada columna de entrada Convierte el valor de cadena en may scula Funciones de fecha y hora Nombre de la macro ADD_MONTHS Devuelve Una columna para cada columna de entrada Descripci n Devuelve una fecha despu s de a adir el n mero especificado de meses CURRENT_DATE Una columna para cada columna de entrada Devuelve la fecha actual en format CURRENT_DAY Una columna para cada columna de entrada Devuelve el d a actual del mes como un n mero del 1 al 31 CURRENT_JULIAN Una columna para cada columna de entrada Devuelve el n mero juliano de la fecha actual CURRENT_MONTH Una columna para cada columna de entrada Devuelve el mes actual del a o como un n mero del 1 al 12 CURRENT_TIME Una columna para cada columna de entrada Devuelve la hora actual como una cadena CURRENT_WEEKDAY Una columna para cada columna de entrada Devuelve el d a de la semana actual del mes como un n mero del 0 al 6
8. TEMP LN V1 Crea una nueva columna denominada TEMP donde cada valor es el logaritmo natural del contenido de la columna V1 TEMP LN V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los logaritmos naturales del contenido de la columna V1 loa valores en la columna VX son los logaritmos naturales del contenido de la columna V2 y los valores en la columna VY son los logaritmos naturales del contenido de la columna V3 TEMP LN V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los logaritmos naturales de los valores en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP LN V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores de la columna TEMP son los logaritmos naturales de las correspondientes filas de la columna V1 y los valores de la columna VX son los logaritmos naturales de las correspondientes filas de la columna V2 Funciones relacionadas Funci n Descripci n EXP Calcula el n mero natural e elevado al contenido de cada celda del rango de datos especificado LOG2 Calcula el logaritmo en base 2 del contenido del rango de datos especificado LOG10 Calcula el logaritmo en base 10 del contenido del rango de datos especificado POW Calcula un valor base elevado a la s potencia s exponenc
9. Privacy Policy and Terms of Use Considerations IBM Software products including software as a service solutions Software Offerings may use cookies or other technologies to collect product usage information to help improve the end user experience to tailor interactions with the end user or for other purposes A cookie is a piece of data that a web site can send to your browser which may then be stored on your computer as a tag that identifies your computer In many cases no personal information is collected by these cookies If a Software Offering you are using enables you to collect personal information through cookies and similar technologies we inform you about the specifics below Depending upon the configurations deployed this Software Offering may use session and persistent cookies that collect each user s user name and other personal information for purposes of session management enhanced user usability or other usage tracking or functional purposes These cookies can be disabled but disabling them will also eliminate the functionality they enable Various jurisdictions regulate the collection of personal information through cookies and similar technologies If the configurations deployed for this Software Offering provide you as customer the ability to collect personal information from end users via cookies and other technologies you should seek your own legal advice about any laws applicable to such data collection inclu
10. TEMP ATAN V1 V3 1 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los arcotangentes del contenido de la columna V1 los valores en la columna VX son los arcotangentes del contenido de la columna V2 y los valores en la columna VY son los arcotangentes del contenido de la columna V3 Todos los valores se expresan en grados TEMP ATAN V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los arcotangentes de los valores en las filas 10 20 de la columnaV1 expresados en radianes Las otras celdas de TEMP estan vacias 28 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP ATAN V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores en la columna TEMP son los arcotangentes de las filas correspondientes de la columna V1 y los valores en la columna VX son los arcotangentes de las filas correspondientes de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n especificado ASIN Calcula el n mero NOT l gico del contenido ACOS Calcula el n mero NOT l gico del contenido del rango de datos especificado arcocoseno del contenido del rango de datos del rango de datos especificado arcoseno del contenido del rango de datos especificado ATAN Calcula la arcotangente del contenido del rango
11. CURRENT_YEAR Una columna para cada columna de entrada Devuelve el a o actual en forma de n mero DATE DATE_FORMAT Una columna para cada columna de entrada Una columna para cada columna de entrada Convierte una cadena de fecha en una fecha juliana Transforma formatos de fecha Cap tulo 1 Utilizaci n de macros en IBM Campaign 7 Nombre de la macro Devuelve Descripci n DATE_JULIAN Una columna para cada columna de entrada Devuelve la fecha juliana DATE_STRING Una columna para cada columna de entrada Devuelve la cadena de fecha de la fecha juliana DAY_BETWEEN Una columna para cada columna de entrada Devuelve el n mero de d as entre dos fechas DAY_FROMNOW Una columna para cada columna de entrada Devuelve el n mero de dias desde la fecha actual a la fecha especificada DAY_INTERVAL Una columna para cada columna de entrada Devuelve el n mero de d as entre dos fechas DAYOF Una columna para cada Devuelve el d a del mes en columna de entrada forma de n mero MONTHOF Una columna para cada Devuelve el mes del a o columna de entrada como n mero WEEKDAY Una columna para cada Convierte cadenas de fecha columna de entrada de texto ASCII en el dia de la semana WEEKDAYOF Una columna para cada Devuelve el d a de semana columna de entrada de la semana como n mero YEAROF Una columna para cada Devuelve el a o
12. Funciones relacionadas Funci n Descripci n EQ Devuelve TRUE si un rango de datos es igual a otro GE Devuelve TRUE si un rango de datos es mayor o igual a otro GT Devuelve TRUE si un rango de datos es mayor que otro LE Devuelve TRUE si un rango de datos es menor o igual a otro LT Devuelve TRUE si un rango de datos es menor que otro NE Devuelve TRUE si un rango de datos no es igual a otro Macro EXP La macro EXP solo est disponible en IBM Campaign Sintaxis EXP data Par metros data Los valores num ricos utilizados como exponentes del n mero natural e 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 Descripci n EXP eleva el n mero natural e a cada uno de los valores en el rango de datos especificado es decir calcula e La constante e equivale a 2 7182818 EXP devuelve una nueva columna para cada columna de entrada cada una de las x cuales contiene el resultado de para cada valor de x en la columna o columnas de entrada correspondientes EXP es la inversa de la funci n de macro LN 64 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nota Si el valor de x es demasiado grande o demasiado peque o se devuelve un error de de
13. TEMP IN V1 V2 Crea una nueva columna denominada TEMP donde cada valor es uno si la fila correspondiente de la columna V1 contiene un valor de la columna V2 De lo contrario el valor es cero Macro INT La macro INT solo est disponible en IBM Campaign Sintaxis INT data Parametros data Los valores num ricos a redondear a un valor entero 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 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 INT calcula el mayor entero menor que los valores tambi n conocido como el suelo en el rango de datos especificado INT devuelve una columna nueva por cada columna de entrada cada una de las cuales contiene el suelo de n meros de la correspondiente columna de entrada Nota Es lo mismo que la funci n de macro FLOOR Ejemplos TEMP INT 4 7 Crea una nueva columna denominada TEMP que contiene el valor 4 82 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP INT 1 5 Crea una nueva columna denominada TEMP que contiene el valor 2 TEMP INT V1 Crea una nueva columna denominada TEMP donde cada valor es el mayor entero menor o igual a los contenidos en la columna V1 TEMP V1 INT V1 Crea una columna nueva TEMP que contiene la d
14. la coma o los dos puntos el a o se puede representar con 2 o 4 d gitos y el mes se puede escribir completo por ejemplo febrero abreviado por ejemplo feb o en forma num rica por ejemplo 2 o 02 Para todos los a os especificados con dos d gitos e Los a os de dos d gitos menores al umbral del a o 2000 el valor predeterminado es 20 pero puede ser establecido por el usuario se considera que est n despu s del 2000 e Los a os de dos d gitos mayores o iguales al umbral se considera que est n en el 1900 Nota No todos los formatos disponibles en IBM Campaign est n soportados por IBM Interact Ejemplos DATE 8 31 2000 devuelve el n mero 730729 Funciones relacionadas Funci n Descripci n DATE_FORMAT Convierte las fechas de un formato a otro DATE_JULIAN Devuelve la fecha juliana de la entrada DATE_STRING Devuelve la cadena de fecha de la fecha juliana 52 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funci n Descripci n CURRENT_DATE Devuelve la fecha actual en un formato especificado Macro DATE_FORMAT La macro DATE_FORMAT est disponible en IBM Campaign and IBM Interact Sintaxis DATE_FORMAT date_string input_format output_format Par metros date_string Un texto que representa una fecha v lida input_format Una de las palabras clave en la tabla siguiente que especifica el formato de fecha de date_string output_
15. Par metros colName El valor de una columna debe ser de tipo string pattern El patr n o cadena que est buscando start El byte con el que desea iniciar la b squeda occurrence Especifique un valor para n donde est buscando la n en sima aparici n del patr n a devolver Descripci n POSITION devuelve la posici n de byte inicial de un patr n o cadena dentro del valor de una columna colName que debe ser de tipo cadena Si se especifica inicio empieza a buscar desde all La aparici n es la en sima aparici n de patr n a devolver Nota La b squeda no es sensible a may sculas y min sculas Ejemplos En el ejemplo siguiente se busca el patr n o cadena A dentro del valor de la columna dbo_BaseInfo BranchCd y se asigna el valor devuelto a una POStest archivada derivada 122 Manual del usuario de IBM Macros for IBM EMM v9 1 2 MET siolx Field Name EN Espression Fields available for expression PISITION dbo_Basalnfo B ranchCd 41 Affinium Generated Fields dbo_Baselnfa dbo_Behavior dbo_CustContact dbo_Demographic dbo_Producifros S ell Deived Fieles ies LI Formula Helper Check Syatax Stored Expressions Cael Help Gatco eee El ejemplo siguiente muestra una pocas filas de la tabla con los valores de dbo_BaseInfo BranchCd y POStest que se muestran en conjunto El rostester dat wen E Cile Coit Yiew Insert Format Llelp e 7 i i O
16. ALL Realiza el c lculo en todas las celdas en data valor predeterminado ReCOL Realiza el c lculo por separado para cada columna de data ROW Realiza el c lculo por separado para cada fila de data Para obtener m s detalles en la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Nota Varias funciones de macro toman los par metros de la palabra clave ALL COL ROW Estas palabras clave no son aplicables en IBM Campaign porque los datos de entrada son siempre una sola columna o campo La macro siempre se comportar como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign Descripci n VARIANCE calcula la varianza de todos los valores en el rango de datos especificado La varianza es el cuadrado de desviaci n est ndar La varianza se Cap tulo 3 IBM Referencia de macros 155 calcula de la siguiente manera El q 2 4 gt acs mean j donde las x son las muestras n es el numero de muestras y promedio es el promedio de distribuci n Nota Si el n mero de muestras n 1 VARIANCE devuelve un error Ejemplos TEMP VARIANCE V1 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la varianza de los contenidos de la columna V1 TEMP VARIANCE V1 V3 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la varianz
17. Macro ASIN Macro ATAN Macro AVG Macro BETWEEN Macro BIT_AND Macro BIT_NOT Macro BIT_OR Macro BIT_XOR Macro CEILING Macro COLUMN Macro COS Macro COSH Macro COT Macro COUNT Macro CURRENT_DATE Macro CURRENT_DAY Macro CURRENT_JULIAN Macro CURRENT_MONTH Macro CURRENT_TIME Configuraci n de la fecha en su aplicaci n web Macro CURRENT_WEEKDAY Macro CURRENT_YEAR Copyright IBM Corp 1998 2015 11 12 13 14 15 15 15 16 17 17 19 20 21 23 24 26 27 29 31 31 33 34 36 38 39 40 42 43 45 46 47 48 48 49 49 50 51 Macro DATE Macro DATE_FORMAT Macro DATE_JULIAN Macro DATE_STRING Macro DAY_BETWEEN Macro DAY_FROMNOW Macro DAY_INTERVAL Macro DAYOF Macro DISTANCE Macro DIV Macro EQ Macro EXP Macro EXTERNALCALLOUT Macro FACTORIAL Macro FLOOR Macro FORMAT Macro FRACTION Macro GE Macro GROUPBY Macro GROUPBY_WHERE Macro GT Macro IF Macro IN Macro INT Macro INVERSE Macro IS i Macro ISERROR Macro ISODD Macro ISEVEN Macro ISODD Macro LE Macro LIKE Macro LN o LOG Macro LOG2 Macro LOG10 Macro LOWER Macro LT Macro LTRIM Macro MAX Macro MEAN Macro MIN Macro MINUS Macro MOD Macro MONTHOF Macro MULT Macro NE Macro NOT Macro NUMBER Macro OR Ps Macro POSITION Macro PLUS Macro POW Macro RANDOM Macro RANDOM_GAUSS Macro ROUND Macro
18. Versi n 9 Release 1 2 23 de septiembre de 2015 Manual del usuario de IBM Macros for IBM EMM all Note Before using this information and the product it supports read the information in Notices en la p gina 165 Esta edici n se aplica a la versi n 9 release 1 modificaci n 2 de la familia de productos de IBMCampaign y a todos los releases y modificaciones subsiguientes hasta que se indique lo contrario en nuevas ediciones O Copyright IBM Corporation 1998 2015 Contenido Cap tulo 1 Utilizaci n de macros en IBM Campaign E Res menes de funciones de macro para IBM Campaign Funciones estad sticas 4 Funciones matem ticas y trigonom tricas Funciones de cadena Funciones de fecha y hora Agrupaci n de funciones Funciones varias Par metros de funci n de macro para IBM Campaign Especificaciones de formato Utilizaci n de las constantes Cap tulo 2 Utilizaci n de macros en IBM Interact COD WMDAN DNF m 11 Res menes de funciones de macro para IBM Interact 11 Funciones estad sticas eet Funciones matem ticas y trigonom tricas Funciones de cadena Funciones de fecha y hora Funciones varias Par metros de funci n de macro gt para IBM Interact Especificaciones de formato Utilizaci n de las constantes Cap tulo 3 IBM Referencia de macros Formato de palabras clave v lidas Macro ABS Macro ACOS Macro ACOT Macro ADD_MONTHS Macro AND
19. Descripci n RANDOM_GAUSS Una columna con el n mero especificado de valores Devuelve el n mero especificado de valores aleatorios de una distribuci n gausiana ROUND Una columna para cada Calcula el valor redondeado columna de entrada del contenido del rango de datos especificado SIGN Una columna para cada Calcula el signo positivo o columna de entrada negativo de los valores del rango de datos especificado SIN Una columna para cada Calcula el seno del contenido columna de entrada del rango de datos especificado SINH Una columna para cada Calcula el seno hiperb lico columna de entrada del contenido del rango de datos especificado SQRT Una columna para cada Calcula la ra z cuadrada del columna de entrada contenido del rango de datos especificado STDV o STDEV Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula la desviaci n est ndar de un rango de celdas SUM Valor nico en una columna Calcula la suma de un rango nueva para la palabra clave de celdas ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW TAN Una columna para cada Calcula la tangente del columna de entrada
20. Descripci n SUM calcula la suma de todas las celdas en el rango de datos especificado Devuelve a un columna nica Nota SUM es la misma que la funci n de macro TOTAL Ejemplos TEMP SUM 3 Crea una nueva columna denominada TEMP que contiene el valor tres TEMP SUM COLUMN 3 5 1 Crea una nueva columna denominada TEMP que contiene el valor nueve TEMP SUM V1 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la suma de los contenidos de la columna V1 TEMP SUM V1 V3 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la suma de los contenidos de las columnas V1 V2 y V3 TEMP SUM V1 1 5 V4 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la suma de las celdas en las filas 10 20 de las columnas V1 a V4 Cap tulo 3 IBM Referencia de macros 147 TEMP SUM V1 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY El valor nico en la columna TEMP es la suma del contenido de la columna V1 el valor nico en la columna VX es la suma del contenido de la columna V2 y el valor nico en la columna VY es la suma del contenido de la columna V3 TEMP SUM V1 1 5 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY cada una de las cuales contiene un valor nico El valor en la columna TEMP es la suma de las celdas en las filas 1 5 de la columna V1 el valor en la columna VX
21. LT Devuelve TRUE si un rango de datos es menor que otro NE Devuelve TRUE si un rango de datos no es igual a otro Macro LIKE La macro LIKE est disponible en IBM Campaign and IBM Interact Sintaxis datal NOT LIKE data2 Par metros datal El rango de celdas para comparar Este puede ser una cadena de texto o una expresi n que eval e a una cadena de texto 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 patr n de texto con el que comparar todos los valores de la columna especificada Este puede ser una cadena de texto o una expresi n que eval e a una cadena de texto El n mero de columnas en data2 debe ser igual al n mero de columnas en datal 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 Cap tulo 3 IBM Referencia de macros 91 Un subrayado _ en data2 representa un car cter comod n que coincidir con cualquier car cter nico en datal Un signo de porcentaje coincidir con cero o m s caracteres en datal Descripci n LIKE compara los dos rangos de datos especificados devolviendo un uno si las cadenas coinciden o un cero si no Devuelve un nueva columna para cada columna de entrada cada una de las cuales contiene la corresp
22. Si divisor es una constante cada valor en la columna especificada se calcula m dulo ese valor Si divisor es una columna los c lculos se realizan fila por fila Los valores en data se calculan m dulo el primer valor de fila de divisor 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 Nota Si divisor es cero un error de divisi n por cero se devuelven Nota El operador MOD puede abreviarse con un signo de porcentaje Por ejemplo TEMP 5 3 es equivalente a TEMP 5 MOD 3 Ejemplos TEMP 10 MOD 8 o TEMP 10 8 Crea una nueva columna denominada TEMP que contiene el valor 2 TEMP 10 8 Crea una nueva columna denominada TEMP que contiene el valor 2 TEMP V1 8 Crea una nueva columna denominada TEMP donde cada valor es el contenido de la columna V1 m dulo ocho TEMP V1 V3 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los valores m dulo dos del contenido de la columna V1 los valores en la columna VX son los valores m dulo dos del contenido de la columna V2 y los valores en la columna VY son los valores m dulo dos del contenido de la columna V3 TEMP V1 V1 Crea una nueva columna denominada TEMP que contiene un cero para cada entrada de la columna V1 Esto se debe a que m dulo de cada n mero en si mismo es cero T
23. V3 ROW Crea una nueva columna denominada TEMP donde las celdas en las filas 1 5 contienen la suma de la fila correspondiente de las columnas V1 a V3 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n AVG o MEAN Calcula la media aritm tica o el promedio de un rango de celdas Macro TRUNCATE La macro TRUNCATE solo est disponible en IBM Campaign Sintaxis TRUNCATE data Par metros data Los valores num ricos para truncar 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 Descripci n TRUNCATE calcula el componente entero de cada valor del rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el n mero entero que no es fracci n parte de los n meros en la columna de entrada correspondiente Nota La macro funci nFRACTION y la macro funci n TRUNCATE son complementarias porque suman a los valores originales Ejemplos TEMP TRUNCATE 4 3 Crea una nueva columna denominada TEMP que contiene el valor 4 TEMP TRUNCATE 2 9 Crea una nueva columna denominada TEMP que contiene el valor 2 TEMP TRUNCATE V1 Crea una nueva columna den
24. columna de entrada Descripci n Calcula el n mero NOT l gico del contenido del rango de datos especificado valor absoluto del contenido del rango de datos especificado 2 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nombre de la macro Devuelve Descripci n ACOS Una columna para cada columna de entrada Calcula el arcocoseno del contenido en el rango de datos especificado ACOT Una columna para cada Calcula la arcotangente del columna de entrada contenido del rango de datos especificado ASIN Una columna para cada Colcula el arcoseno del columna de entrada contenido del rango de datos especificado ATAN Una columna para cada Calcula la arcotangente del columna de entrada contenido del rango de datos especificado AVG Una columna para cada Calcula la media aritm tica o columna de entrada el promedio de las celdas del rango de datos especificado BETWEEN Una columna para cada Compara dos valores para columna de entrada determinar si el valor proporcionado se encuentra entre otros dos valores CEILING Una columna para cada Calcula el ceiling de cada columna de entrada valor del rango de datos especificado COLUMN Una columna para cada Crea columnas nuevas columna de entrada concatenando verticalmente los valores de entrada en cada columna COS Una columna para cada Calcula el n mero coseno del columna de entrada contenido del rango de datos especificad
25. metros to year N mero de a o v lido de 2 d gitos o de 4 d gitos to_month N mero de mes v lido entre 1 y 12 to_day N mero de d a v lido entre 1 y 31 Cap tulo 3 IBM Referencia de macros 57 Descripci n DAY_FROMNOW devuelve el n mero de d as entre el d a actual y la fecha especificada por to_year to_month to_day Nota Si la fecha especificada es del pasado el valor devuelto ser negativo Ejemplos Si hoy es el 31 de agosto de 2000 DAY_FROMNOW 2000 12 31 devuelve el n mero 122 Funciones relacionadas Funci n Descripci n DAY_BETWEEN Devuelve el n mero de d as entre dos cadenas de fecha especificadas DAY_INTERVAL Devuelve el n mero de d as entre dos fechas especificadas Macro DAY_INTERVAL La macro DAY_INTERVAL solo est disponible en IBM Campaign Sintaxis DAY_INTERVAL from_year from_month from_day to_year to_month to_day Par metros from_year N mero de a o v lido de 2 d gitos o de 4 d gitos from_month N mero de mes v lido entre 1 y 12 from_day N mero de d a v lido entre 1 y 31 to year N mero de a o v lido de 2 d gitos o de 4 d gitos to_month N mero de mes v lido entre 1 y 12 to_day N mero de d a v lido entre 1 y 31 58 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Descripci n DAY_INTERVAL devuelve el n mero de d as entre la fecha de origen especificada from_year from_month from_day y la fecha
26. n de la palabra clave Formato Descripci n 7 dd mm Convierte una fecha en el n mero de d as desde el principio del a o por ejemplo 91 FEB a32 mmm Convierte una abreviatura de mes de tres letras a un valor entre 1 12 por ejemplo DIC a 12 Enero Febrero Marzo Convierte un nombre de mes completamente explicado a un valor entre 1 12 por ejemplo Marzo a 3 10 Dom Lun Mar Convierte una abreviaci n de tres dias de la semana a un valor entre 0 6 donde el domingo marca el principio de la semana por ejemplo Dom a 0 11 Domingo Lunes Martes Convierte un nombre de d a de semana completamente explicado a un valor entre 0 6 donde el domingo marca el inicio de la semana por ejemplo Lunes a 1 12 hh mm ss AM PM Convierte la hora para el numero de segundos transcurridos desde 00 00 00 AM medianoche por ejemplo 01 00 00 AM a 3600 13 hh mm ss Convierte la hora para el numero de segundos transcurridos desde 00 00 00 AM medianoche por ejemplo 01 00 00 a 3600 14 hh mm AM PM Convierte la hora para el numero de minutos transcurridos desde 00 00 00 AM medianoche por ejemplo 01 00 AM a 60 15 hh mm Convierte la hora para el numero de minutos transcurridos desde 00 00 00 AM medianoche por ejemplo 01 00 a 60 16 mm ss Convierte la hora para el numero de segundos trans
27. 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 or 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 Funci n Descripci n MOD Calcula el m dulo del contenido del rango de datos especificado MULT Multiplica el contenido de dos rangos de datos POW Calcula un valor base elevado a las potencias exponenciales especificadas Macro EQ La macro EQ est disponible en IBM Campaign and IBM Interact Sintaxis datal EQ data2 datal data2 datal data2 Par metros datal El rango de celdas para comparar Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos 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 62 Manual del usuario de IBM Macros for IBM EMM v9 1 2 data2 El los n mero s con los que comparar todos los valores de la columna especificada Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores El n mero de colu
28. or service that does not infringe any IBM intellectual property right may be used instead However it is the user s responsibility to evaluate and verify the operation of any non IBM product program or service IBM may have patents or pending patent applications covering subject matter described in this document The furnishing of this document does not grant you any license to these patents You can send license inquiries in writing to IBM Director of Licensing IBM Corporation North Castle Drive Armonk NY 10504 1785 U S A For license inquiries regarding double byte DBCS information contact the IBM Intellectual Property Department in your country or send inquiries in writing to Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan Ltd 19 21 Nihonbashi Hakozakicho Chuo ku Tokyo 103 8510 Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION AS IS WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF NON INFRINGEMENT MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE Some states do not allow disclaimer of express or implied warranties in certain transactions therefore this statement may not apply to you This information could include technical inaccuracies or typographica
29. Crea dos nuevas columnas denominadas TEMP y VX cada una con valores en las filas 1 a 41 las otras celdas estan vacias Los valores en la columna TEMP son los signos de los valores en las fila 10 50 de la columnaV1 y los valores en la columna VX son los signos de los valores en las filas 10 50 de la columna V2 Funciones relacionadas Funci n Descripci n ABS Calcula el n mero NOT l gico del contenido del rango de datos especificado valor absoluto del contenido del rango de datos especificado INVERSE Calcula el negativo del contenido del rango de datos especificado Macro SIN La macro SIN solo est disponible en IBM Campaign Sintaxis SIN data units _keyword Par metros data Los valores num ricos para calcular el seno de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores Para obtener la definici n de formato de data consulte la secci n Macro Function Parameters en el cap tulo de esta gu a para el producto de IBM 132 Manual del usuario de IBM Macros for IBM EMM v9 1 2 units_keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el va
30. Para obtener la definici n de formato de 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 conversion_keyword Esta palabra clave opcional especifica c mo interpretar formatos de texto para fechas y horas Seleccione una de las palabras claves en la siguiente tabla Nota Si no especifica este par metro el valor predeterminado es 1 La conversi n de la palabra clave Formato Descripci n 0 dd Convierte los 5 primeros caracteres de cada serie de texto en un n mero exclusivo 1 default Convierte valores de d lar a num ricos por ejemplo 123 45 a 123 45 2 Convierte un valor de porcentaje a num ricos por ejemplo 50 a 0 5 3 dd mm aa hh mm Convierte una fecha y una hora para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o aa 4 dd mm aa Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o aa 5 dd mm aa Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o aa 6 mm aa Convierte una fecha para un numero de dias transcurridos desde el primer dia del mes especificado y el 1 de enero 0000 1900 es autom ticamente a adido al a o aa 114 Manual del usuario de IBM Macros for IBM EMM v9 1 2 La conversi
31. cima proporci n de cada valor en la columna V1 TEMP INT V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son los mayores enteros menores e iguales a los contenidos en la columna V1 los valores de la columna VX son los mayores enteros menores o iguales a los contenidos en la columna V2 y los valores de la columna VY son los mayores enteros menores o iguales a los contenidos en la columna V3 TEMP INT V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los mayores enteros menores o iguales al valor correspondiente en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP INT V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas est n vac as Los valores de la columnaTEMP son los mayores enteros menores o iguales a los valores correspondientes de la columna V1 y los valores de la columna VX son los mayores enteros menores o iguales a los correspondientes valores de fila de la columna V2 Funciones relacionadas Funci n Descripci n ROUND Calcula el valor redondeado del contenido del rango de datos especificado TRUNCATE Devuelve la parte no fraccionaria de cada valor del rango de datos especificado Macro INVERSE La macro INVERSE solo est disponible en IBM Campaign Sintaxis INVERSE data Par metros data Los
32. columna los c lculos se realizan fila por fila Los valores en datal se comparan con el valor de la 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 Nota El operador LT puede abreviarse con un signo de menor que lt Ejemplos TEMP 3 LT 4 o TEMP 3 lt 4 Crea una nueva columna denominada TEMP que contiene el valor uno dado que tres es menor que cuatro TEMP V1 lt 8 Crea una nueva columna denominada TEMP donde cada valor es uno si el correspondiente valor de fila de la columna V1 es menor que el n mero ocho De lo contrario el valor es cero TEMP V1 V3 lt 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son el contenido de la columna V1 comparados con el valor dos los valores de la columna VX son el contenido de la columna V2 comparados con el valor dos y los valores de la columna VY son el contenido de la columna V3 comparados con el valor dos TEMP V1 lt V1 Crea una nueva columna denominada TEMP que contiene solo ceros dado que ningun numero es menor que si mismo TEMP V1 lt V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 comparado con el valor de fila correspondiente de la columna V2 98 Manual del usuario de IBM Macros for IBM EMM v9 1 2
33. columna de data2 La primera fila de datal est unida por un XOR a nivel de bit al primer valor de fila de data2 la segunda fila a 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 Cap tulo 3 IBM Referencia de macros 159 Nota La precisi n para esta funci n de macro se limita a los valores enteros 24 menores que No se permiten valores negativos Ejemplos TEMP 3 XOR 7 Crea una nueva columna denominada TEMP que contiene el valor cuatro XOR a nivel de bit de 011 y 111 es igual a 100 TEMP V1 XOR 8 Crea una nueva columna de nombre TEMP donde cada valor es el contenido de la columna V1 unido por un XOR a nivel de bit con el valor binario 1000 TEMP V1 XOR V1 Crea una nueva columna denominada TEMP que contiene todos los ceros cada valor unido por un XOR a si mismo produce cero TEMP V1 XOR V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 unido por un XOR a nivel de bit al valor de la fila correspondiente de la columna V2 TEMP V1 V3 XOR V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 unidos por un XOR a nivel de bit a los valores de la fila correspondiente de la columna V4 La columna VX contiene los valores unidos por un XOR a nivel de bit de las columnas V2 y V5 La columna VY co
34. columna de entrada cada una contiene la ra z cuadrada positiva de n meros en la correspondiente columna de entrada Nota Su un valor en el rango de datos especificado es negativo se devuelve un 27 para esa celda Ejemplos TEMP SQRT 2 Crea una nueva columna denominada TEMP que contiene el valor 1 41 TEMP SQRT V1 Crea una nueva columna denominada TEMP donde cada valor el la raiz cuadrada de los contenidos de la columna V1 TEMP SQRT V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son las ra ces cuadradas de los contenidos de la columnaV1 los valores de la columna VX son las ra ces cuadradas de los contenidos de la columnaV2 y los valores de la columna VY son las ra ces cuadradas de los contenidos de la columnaV3 TEMP SQRT V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen las ra ces cuadradas de los valores en las filas 10 20 de la columnaV1 Las otras celdas de TEMP est n vac as TEMP SQRT V1 10 50 V2 Crea dos nuevas columnas denominadas TEMP y VX cada una con valores en las filas 1 a 41 las otras celdas estan vacias Los valores en la columna TEMP son las raices cuadradas de los valores en las filas 10 50 de la columnaV1 y los valores en la columna VX son las ra ces cuadradas de los valores en las filas 10 50 de la columna V2 Funciones relacionadas Funci n Descripci n
35. contenido del rango de datos especificado TANH Una columna para cada Calcula la tangente columna de entrada hiperb lica del contenido del rango de datos especificado TOTAL Valor nico en una columna Calcula la suma de un rango nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW de celdas Cap tulo 1 Utilizaci n de macros en IBM Campaign 5 Nombre de la macro Devuelve Descripci n columna para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor para cada fila para la palabra clave ROW TRUNCATE Una columna para cada Devuelve la parte no columna de entrada fraccionaria de cada valor del rango de datos especificado VARIANCE Un valor nico en una nueva Calcula la varianza de un rango de celdas Funciones de cadena Nombre de la macro Devuelve Descripci n FORMAT Una columna para cada Proporciona un control de columna de entrada formato de salida tanto para los n meros como para las cadenas tales como las anchura de salida alineaci n precisi n num rica s mbolo de separador decimal separador de miles y as sucesivamente Devuelve la cadena de salida formateada LTKE Una columna para cada Determina si u
36. contiene un valor nico La columna TEMP contiene el promedio de las columnas V1 y V2 La columna VX contiene el promedio de las columnas V3 y V4 Macro COS La macro COS solo est disponible en IBM Campaign Sintaxis COS data units keyword Par metros data Los valores num ricos para calcular el coseno de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 units _keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 40 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Para obtener m s detalles sobre la utilizaci n de palabrasclave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n COS calcula el coseno de los valores del rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el coseno de n meros en la colu
37. correspondiente columna de entrada Cap tulo 3 IBM Referencia de macros 67 Nota Es lo mismo que la funci n de macro INT Ejemplos TEMP FLOOR 4 3 Crea una nueva columna denominada TEMP que contiene el valor 4 TEMP FLOOR 2 9 Crea una nueva columna denominada TEMP que contiene el valor 3 TEMP FLOOR V1 Crea una nueva columna denominada TEMP donde cada valor es el multiplo inferior de los contenidos de la columna V1 TEMP FLOOR V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los m ltiples inferiores de los contenidos de la columna V1 los valores de la columna VX son los m ltiplos inferiores de los contenidos de la columna V2 y los valores de las columna VY son los m ltiplos inferiores de los contenidos en la columna V3 TEMP FLOOR V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los m ltiplos inferiores de los valores en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP FLOOR V1 50 99 V2 Crea dos nuevas columnas de nombre TEMP y VX cada uno con valores en las filas 1 50 las otras celdas est n vac as Los valores de la columna TEMP son los m ltiplos inferiores de los valores de las filas de la columna V1 y los valores de la columna VX son los m ltiplos inferiores de los valores en la columna V2 Funciones relacionadas Funci n Descripci
38. coseno del contenido del rango de datos especificado Macro ACOT La macro ACOT solo est disponible en IBM Campaign Sintaxis ACOT data units_keyword Par metros data Cap tulo 3 IBM Referencia de macros 21 Los valores num ricos para calcular el valor del arcocotangente Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 units _keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detalles sobre la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n ACOT devuelve el ngulo cuya cotangente es el contenido de cada celda ACOT devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el arcocotangente de los n meros en la columna de entrada correspondiente Se utilizan n mero de coma flotante
39. de datos especificado TAN Calcula la tangente del contenido del rango de datos especificado Macro AVG La macro AVG est disponible en IBM Campaign and IBM Interact Sintaxis AVG data keyword Par metros data Los valores num ricos para los que se va a calcular la media aritm tica Estos valores pueden ser un valor constante una columna un rango de celdas o una expresi n que se eval a como cualquiera ellos 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 keyword Esta palabra clave opcional determina como se realiza el c lculo sobre el rango de datos de entrada Seleccione una de las palabras clave siguientes ALL realiza el c lculo para todas la celdas en data valor predeterminado COL realiza el c lculo por separado para cada columna de data ROW realiza el c lculo por separado para cada fila endata Para obtener m s detalles sobre la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Cap tulo 3 IBM Referencia de macros 29 Nota Varias funciones de macro toman los par metros de palabra clave ALL COL ROW Estas palabras clave no se aplican en IBM Campaign porque los datos de entrada son siempre una nica columna o campo La macro siempre se comporta como si se especificara la palabra clave COL Por lo tanto no n
40. de finalizaci n especificada to_year to_month to_day Ejemplos DAY_INTERVAL 2000 8 31 2000 12 31 devuelve el n mero 122 Funciones relacionadas Funci n Descripci n DAY_BETWEEN Devuelve el n mero de d as entre dos cadenas de fecha especificadas DAY_FROMNOW Devuelve el n mero de dias desde la fecha actual a una fecha especificada Macro DAYOF La macro DAYOF solo est disponible en IBM Campaign Sintaxis DAYOF date_string input_format Par metros date_string Un texto que representa una fecha v lida input_format Una de las palabras claves en la tabla siguiente que especifica el formato de fecha de date_string Descripci n DAYOF devuelve el d a del mes como un n mero para la fecha representada por el date_string Si no se proporciona el input_format se utilizar la palabra clave predeterminada DELIM_M D Y Ejemplos DAYOF 08 31 00 devuelve el n mero 31 Nota Consulte Macro DATE en la p gina 51 para obtener m s informaci n sobre formatos de fecha v lidos Macro DISTANCE La macro DISTANCE est disponible en IBM Campaign and IBM Interact Cap tulo 3 IBM Referencia de macros 59 Sintaxis DISTANCE lat1 longl lat2 long2 UNIT_OF_MEASURE PRECISION Par metros latl La latitud del primer punto como valor decimal longl La longitud del primer punto como valor decimal lat2 La latitud del segundo punto como valor decimal long2 L
41. de la columna V1 y los valores en la columna VX son las tangentes de las filas correspondientes de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ATAN Calcula la arcotangente del contenido del rango de datos especificado cos Calcula el n mero coseno del contenido del rango de datos especificado COT Calcula la cotangente del contenido del rango de datos especificado SIN Calcula el seno del contenido del rango de datos especificado TANH Calcula la tangente hiperb lica del contenido del rango de datos especificado Macro TANH La macro TANH solo est disponible en IBM Campaign Cap tulo 3 IBM Referencia de macros 149 Sintaxis TANH data units_keyword Par metros data Los valores num ricos para calcular la tangente hiperb lica de Esto puede ser un valor constante una columna un rango de celdas o una expresi n para evaluar cualquiera de las 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 la gu a para su producto IBM units _keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica e
42. de las celdas del rango de datos especificado MAX Valor nico en una columna Calcula el n mero m ximo de un rango de celdas 12 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nombre de la macro Devuelve Descripci n MEAN Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula la media aritm tica o el promedio de un rango de celdas MIN Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula el n mero m nimo de un rango de celdas STDV o STDEV SUM Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula la desviaci n est ndar de un rango de celdas Calcula la suma de un rango de celdas TOTAL Valor nico en
43. de las celdas en las filas 1 a 5 de la columna V2 y el valor en la columna VY es el m nimo de las celdas en las filas 1 a 5 de la columna V3 TEMP MIN V1 V3 ROW Crea una nueva columna denominada TEMP donde el valor en cada celda es el minimo de la fila correspondiente en las columnas V1 V2 y V3 TEMP MIN V1 10 20 V3 ROW Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen el minimo de los valores en las filas 1 a 5 de las columnas V1 a V3 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n MAX Calcula el n mero m ximo de un rango de celdas 104 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funci n Descripci n MAX_TO_INDEX Devuelve el ndice de columna de valor m ximo para cada fila de la columna especificada Macro MINUS La macro MINUS est disponible en IBM Campaign and IBM Interact Sintaxis data MINUS subtrahend data subtrahend Par metros data El rango de celdas que contienen n meros de los que restar Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 subtrahend El los n mero s de los que restar todos los valores de la columna especificada Este puede se
44. dentro de par ntesis por ejemplo por ejemplo TEMP MEAN 1 2 3 4 ALL Si no se utiliza dentro de otra funci n de macro el par de par ntesis no es necesario por ejemplo V1 1 2 3 es equivalente a V1 COLUMN 1 2 3 Ejemplos TEMP COLUMN 3 4 5 TEMP 3 4 5 o TEMP 3 4 5 Crea una nueva columna de nombre TEMP con las primeras tres celdas que contienen los valores 3 4 y 5 Cap tulo 3 IBM Referencia de macros 39 TEMP COLUMN one two three Crea una nueva columna de nombre TEMP con las primeras tres celdas que contienen los valores one two y three TEMP AVG V1 STDV V1 Crea una nueva columna de nombre TEMP con el promedio de la columna V1 en la primera celda y la desviaci n est ndar de la columna V1 en la segunda celda TEMP V1 V2 V3 V4 Crea dos nuevas columnas de nombre TEMP y VX donde la columna TEMP contiene los valores de la columna V1 seguido de los valores de la columna V3 La columna VX contiene los valores de la columna V2 seguido de los valores de la columna V4 TEMP V1 V2 V3 V4 Crea dos nuevas columnas de nombre TEMP y VX donde la columna TEMP contiene los valores de las celdas 1 10 de la columna V1 seguido de todos los valores de la columna V3 La columna VX contiene los valores de las celdas 1 10 de la columna V2 seguido de todos los valores de la columna V4 TEMP V1 V2 V3 V4 Crea dos nuevas columnas de nombre TEMP y VX cada uno de los cuales
45. es la suma de las celdas en las filas 1 5 de la columna V2 y el valor en la columna VY es la suma de las celdas en las filas 1 5 de la columna V3 TEMP SUM V1 V3 ROW Crea una nueva columna denominada TEMP donde cada entrada de celda es la suma de la fila correspondiente en las columnas V1 V2 y V3 TEMP SUM V1 1 5 V3 ROW Crea una nueva columna denominada TEMP donde las celdas en las filas 1 5 contienen la suma de la fila correspondiente de las columnas V1 a V3 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n AVG o MEAN Calcula la media aritm tica o el promedio de un rango de celdas Macro TAN La macro TAN solo est disponible en IBM Campaign Sintaxis TAN data units_keyword Par metros data Los valores num ricos para calcular la tangente de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 units _keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados 148 Manual del usuario de IBM Macros
46. fila por fila produce un resultado para cada fila hasta el ltimo valor de la columna m s corta Nota Utilizar una columna con el mismo n mero x en cada fila como divisor es lo mismo que utilizar la constante x como divisor Nota 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 TEMP V1 8 Crea una nueva columna denominada TEMP donde cada valor es el contenido de la columna V1 dividido por ocho Capitulo 3 IBM Referencia de macros 61 TEMP V1 V3 2 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 TEMP V1 V1 Crea una nueva columna denominada TEMP que contiene todo unos ya que todo n mero divido por s mismo da como resultado uno TEMP V1 V2 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 TEMP V1 V3 V4 V6 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
47. la columna V1 y los valores de la columna VX son los logaritmos base 10 de las correspondientes filas de la columna V2 Funciones relacionadas Funci n Descripci n LN o LOG Calcula el logaritmo natural del contenido del rango de datos especificado 96 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funci n Descripci n LOG2 Calcula el logaritmo en base 2 del contenido del rango de datos especificado POW Potencia exponencial Macro LOWER La macro LOWER esta disponible en IBM Campaign and IBM Interact Sintaxis LOWER data Parametros data Valor de la cadena que se convertir a min sculas Descripcion LOWER convierte cada valor de cadena en el rango de datos especificado a min sculas Devuelve una nueva columna en la que cada celda contiene la cadena en min sculas de la correspondiente celda de entrada Ejemplos Temp LOWER GOLD Crea una nueva columna denominada Temp que contiene la cadena gold TEMP LOWER 15 DE ENERO DE 1997 Crea una nueva columna denominada TEMP que contiene la cadena de texto ASCII 15 de enero de 1997 TEMP LOWER Presi n Crea una nueva columna denominada TEMP que contiene la cadena de texto ASCII presi n TEMP LOWER V1 Crea una nueva columna denominada TEMP que contiene los caracteres en min sculas de cada cadena en la columna V1 Macro LT La macro LT est disponible en IBM Camp
48. la semana por ejemplo Dom a 1 Descripci n N MERO convierte los valores de texto en el rango de datos especificado en valores num ricos que utilizan el formato espec fico para convertir fechas y horas Si una cadena de texto no se puede analizar con la utilizaci n de conversi n_palabra clave N MERO generar un error Formato 0 convierte los cinco primeros caracteres de cada serie de texto en diferentes n meros para cada cadena de texto exclusiva Esta es una forma f cil de cambiar una columna de texto en clases exclusivas de salidas a un clasificador 118 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Los formatos delimitados conversi n de palabras 43 49 soporta cualquiera de los siguientes como delimitadores e barra inclinada e gui n e coma e espacio e dos puntos Los meses se pueden representar como mm o mmm los d as se pueden representar como d o dd los a os se pueden representar como aa o aaaa Nota En el soporte del a o 2000 de conformidad todos los a os en fechas pueden ser designados como aaaa en lugar de aa Para la compatibilidad la conversi n de palabras clave 1 16 aa 2 d gitos a os tiene el 1900 a adido autom ticamente Para la conversi n de palabras claves 17 55 aa lt umbral tiene 2000 a adido autom ticamente aa umbral tiene 1900 a adido autom ticamente Nota El a o 2000 umbral valor se establece en la pesta a datos de limpieza de la vent
49. las filas correspondientes de la columna V2 Funciones relacionadas Funci n Descripci n ISEVEN Comprueba si los valores de entrada son pares es decir divisibles por dos Macro ISEVEN La macro ISEVEN solo est disponible en IBM Campaign Sintaxis ISEVEN data Par metros data Los valores num ricos para comprobar si son pares Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 ISEVEN eval a cada valor en el conjunto de datos especificado para comprobar los valores pares Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene un uno para todos los valores pares es decir el valor del m dulo dos es cero o un cero para todos los valores impares Nota Para valores no enteros se aplica primero la funci n de macro INT Por ejemplo ISEEVEN 2 5 1 ya que 2 es par Cap tulo 3 IBM Referencia de macros 87 Ejemplos TEMP ISEVEN 3 Crea una nueva columna denominada TEMP que contiene el valor cero TEMP ISEVEN V1 Crea una nueva columna denominada TEMP donde cada valor es el resultado de la comprobaci n de los valores pares del contenido de la columna V1 TEMP ISEVEN V1 V3 Crea tres nuevas c
50. las filas correspondientes de la columna V2 Funciones relacionadas Funci n Descripci n INT Calcula el valor entero redondeado a la baja del contenido del rango de datos especificado MOD Calcula el m dulo del contenido del rango de datos especificado TRUNCATE Devuelve la parte no fraccionaria de cada valor del rango de datos especificado Macro ROWNUM La macro ROWNUM solo est disponible en IBM Campaign Sintaxis ROWNUM Descripci n ROWNUM genera n meros secuenciales desde uno hasta el n mero de registros El n mero del primer registro es uno dos para el segundo registro etc 130 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nota El n mero m ximo de registros que puede manejar ROWNUM es de dos mil millones Macro RTRIM La macro RTRIM est disponible en IBM Campaign and IBM Interact Sintaxis RTRIM data Par metros data Descripci n RTRIM elimina los caracteres de espacio final de cada valor de cadena en el rango de datos especificado devolviendo la cadena convertida Devuelve una nueva columna para cada columna de entrada Ejemplos Temp RTRIM gold Crea una nueva cadena denominada Temp que contiene gold Macro SIGN La macro SIGN solo est disponible en IBM Campaign Sintaxis SIGN data Par metros data Los valores num ricos para calcular el signo de Este puede ser un valor constante una columna un rango de celda
51. limita a valores enteros menores 24 2 que No se permiten valores negativos Nota El operador BIT_AND puede ser abreviado con un signo 4 Utilice el signo para separar los dos argumentos por ejemplo para especificar se the ampersand to separate the two arguments for example to specify BIT_AND V1 3 simplemente escriba V183 Ejemplos TEMP 3 BIT_AND 7 o TEMP 3 4 7 Crea una nueva columna denominada TEMP que contiene el valor tres AND a nivel de bit de 011 y 111 equivale a 011 TEMP V1 amp 8 Crea una nueva columna denominada TEMP donde cada valor es el AND ed a nivel de bit del contenido de la columna V1 con el valor binario 1000 32 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP V1 amp V1 Crea una nueva columna denominada TEMP que contiene los mismos contenidos de la columna V1 cada valor AND ed con si mismo devuelve su mismo valor TEMP V1 amp V2 Crea una nueva columna denominada TEMP donde cada valor es el valor AND ed a nivel de bit de la fila de la columna V1 con el correspondiente valor de fila de la columnaV2 TEMP V1 V3 amp V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 bitwise AND ed with the corresponding row values of column V4 La columna VX contiene los valores AND ed a nivel de bit para las columnas V2 y V5 La columna VY contiene los valor AND ed a nivel de bit para las columnas V3 y V6 TE
52. logaritmo en base 2 del contenido del rango de datos especificado LN10 Calcula el logaritmo en base 10 del contenido del rango de datos especificado Macro RANDOM La macro RANDOM solo est disponible en IBM Campaign 126 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Sintaxis RANDOM num seed RANDOM num valuel value2 seed Par metros num El n mero de n meros aleatorios a generar Este valor debe ser un entero positivo mayor que cero valuel Un l mite en los n meros aleatorios a generar Este puede ser cualquier valor constante o una expresi n que eval e a una constante Si no se proporciona este par metro el valor predeterminado es cero value2 El otro limite en los n meros aleatorios a generar Este puede ser cualquier valor constante o una expresi n que eval e a una constante Si no se proporciona este par metro el valor predeterminado es uno seed Un valor de inicio opcional que se utiliza para la generaci n de n meros aleatorios Este debe ser entero Descripci n RANDOM genera una columna de n meros aleatorios Devuelve una nueva columna que contiene los n meros aleatorios de num Si valuel y value2 se han especificado los n meros aleatorios se generar n entre esos l mites incluidos Si no se han especificado el valor predeterminado es generar valores entre cero y uno Si se proporciona seed se utilizar como un inicio para el generador de n meros ale
53. m s detalles sobre la utilizaci n de palabrasclave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n COSH calcula el coseno hiperb lico de los valores en el rango de datos especificado Para x en radianes el coseno hiperb lico de un n mero es cosh x donde ees el n mero natural 2 7182818 COSH devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el coseno hiperb lico de n meros en la correspondiente columna de entrada Nota Si el valor x es demasiado grande un desbordamiento de error se devuelve Esto ocurre si cosh x excede el m ximo valor de coma flotante 32 bit Ejemplos TEMP COSH 0 o TEMP COSH O 0 o TEMP COSH O RADIAN Devuelve una nueva columna de nombre TEMP que contiene el valor uno 42 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP COSH V1 Crea una nueva columna de nombre TEMP donde cada valor es el coseno hiperb lico en radianes del contenido de la columna V1 TEMP COSH V1 V3 1 o TEMP COSH V1 V3 DEGREE Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los cosenos hiperb licos del contenido de la columna V1 los valores de la columna VX son los cosenos hiperb licos del contenido de la columna V2 y los valores de la columna VY son los cosenos hiperb licos del contenido de la columna V3 Todos los valores se expresan en grados T
54. n CEILING Calcula el ceiling de cada valor del rango de datos especificado FRACTION Devuelve la parte fraccionaria de cada valor del rango de datos especificado TRUNCATE Devuelve la parte no fraccionaria de cada valor del rango de datos especificado Macro FORMAT La macro FORMAT solo est disponible en IBM Campaign Sintaxis Format tiene dos formatos uno para tipos de datos num ricos y uno para tipos de datos de texto o caracteres Para tipos de datos num ricos FORMAT colName width precision format_type alignment padding 68 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Para tipos de datos de texto o caracteres FORMAT colName width alignment Parametros colName La macro examina colName y determina su tipo de datos despu s impone las reglas adecuadas para los siguientes par metros seg n corresponda width El ancho debe ser lo suficientemente grande para retener el resultado completo de lo contrario se truncar el resultado Los valores aceptables son entre 1 y 29 si colName es num rico de lo contrario entre 1 y 255 precision La precisi n es el n mero de d gitos despu s del separador decimal Los valores aceptables son entre 0 y 15 Si es cero el resultado es entero El valor de precisi n predeterminado es 2 format_type Las palabras claves v lidas para format_type son PERIOD El punto se utiliza como s mbolo decimal No se utiliza
55. n de conversion_keyword WEEKDAY devolver un error Ejemplos TEMP WEEKDAY 1 1 95 Crea una nueva columna denominada TEMP que contiene el n mero 0 1 de enero de 1995 es un domingo TEMP WEEKDAY V1 2 Crea una nueva columna denominada TEMP que contiene los n meros para los d as de la semana para las cadenas de texto en la columna V1 Se espera que todas las cadenas de texto en la columna V1 tengan el formato dd mmm yy de lo contrario se devuelven Cap tulo 3 IBM Referencia de macros 157 TEMP WEEKDAY V1 V3 3 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene n meros que representan los d as de la semana de las cadenas de texto en la columna V1 La columna VX contiene los n meros que representan los d as de la semana de las cadenas de texto en la columnaV2 La columna VY contiene los n meros que representan los d as de la semana de las cadenas de texto en la columna V3 Se espera que todas las cadenas de texto en las columnas V1 V3 tengan el formato mm dd yy hh mm de lo contrario se devuelven 277 TEMP WEEKDAY V1 10 20 V2 10 Crea dos nuevas columnas denominadas TEMP y VX La columna TEMP contiene los n meros que representan los d as de la semana de las cadenas de textos en las filas 10 20 de la columna V1 La columna VX contiene los n meros que representan los d as de la semana de las cadenas de texto en las filas 10 20 de la columna V2 Se es
56. nueva columna denominada TEMP la cual contiene la cadena de texto ASCII Presi n TEMP STRING_TAIL 5 V1 Crea una nueva columna denominada TEMP que contiene los cinco ltimos caracteres de cada serie en la columna V1 TEMP STRING_TAIL 1 V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los ltimos caracteres de las series en las correspondientes filas de la columnaV1 los valores de la columna VX son los ltimos caracteres de las series en la las filas correspondientes de la columna V2 y los valores de la columna VY son los ltimos caracteres de la series en las filas correspondientes de la columnaV3 TEMP STRING_TAIL 12 V4 1 50 V6 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los 12 ltimos caracteres de las series en las filas 1 50 de la columnaV1 los valores de la columna VX son los 12 ltimos caracteres de las series en las filas 1 50 de la columna V2 y los valores de la columna VY son los 12 ltimos caracteres de las series en las filas 1 50 de la columnaV3 Funciones relacionadas Funci n Descripci n STRING_CONCAT Concatena dos cadenas de texto de los rangos de datos especificados STRING_HEAD Devuelve los primeros n caracteres de cada cadena en el rango de datos especificado STRING_LENGTH Devuelve la longitud de cada cadena en el rango de datos especificado STRING_SEG Devuelve el segmento de l
57. que eval a a uno de los elementos anteriores Para 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 88 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Descripci n ISODD eval a cada valor en el conjunto de datos especificado para comprobar los valores impares Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene un uno para todos los valores impares es decir el valor del m dulo dos es cero o un cero para todos los valores no impares es decir los valores pares Nota Para valores no enteros se aplica primero la funci n de macro INT Por ejemplo ISODD 2 5 0 ya que 2 no es impar Ejemplos TEMP ISODD 3 Crea una nueva columna denominada TEMP que contiene el valor uno TEMP ISODD V1 Crea una nueva columna denominada TEMP donde cada valor es el resultado de la comprobaci n de los valores impares del contenido de la columna V1 TEMP ISODD V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son los resultados de la comprobaci n de los valores impares del contenido de la columna V1 los valores de la columna VX son los resultados de comprobaci n de los valores impares de la columna V2 y los valores de la columna VY son los resultados de la comprobaci n de los valores impares del contenido de la columna V3 TEMP ISODD V1 10 20
58. siempre una columna nica o un campo La macro siempre se comportar como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign Descripci n STDV calcula la desviaci n est ndar de todas las celdas en el rango de datos especificado La desviaci n est ndar de una distribuci n es la ra z cuadrada de la varianza La desviaci n est ndar se calcula de la siguiente manera ni o Y xX mean jn i2 j donde lasx s son muestras n es el n mero de muestras y promedio es el promedio de la distribuci n Nota Si el n mero de muestras n 1 STDV devuelve el error Ejemplos TEMP STDV V1 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la desviaci n est ndar de los contenidos de la columna V1 Cap tulo 3 IBM Referencia de macros 137 TEMP STDV V1 V3 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la desviaci n est ndar de los contenidos de las columnas V1 V2 y V3 TEMP STDV V1 1 5 V4 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la desviaci n est ndar de las celdas en las filas 1 5 de las columnas V1 a V4 TEMP STDV V1 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY El valor nico de la columna TEMP es la desviaci n est ndar de los contenidos de la columna V1 el valor nico en la colum
59. un valor nico para cada columna de entrada para la palabra claveCOL una columna con valor para cada fila para la palabra claveROW Calcula el n mero m ximo de un rango de celdas MEAN Un valor nico en una nueva columna para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra claveCOL una columna con valor para cada fila para la palabra claveROW Calcula la media aritm tica o el promedio de un rango de celdas MIN Un valor nico en una nueva columna para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra claveCOL una columna con valor para cada fila para la palabra claveROW Calcula el n mero m nimo de un rango de celdas STDV o STDEV Un valor nico en una nueva columna para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra claveCOL una columna con valor para cada fila para la palabra claveROW Calcula la desviaci n est ndar de un rango de celdas Funciones matem ticas y trigonom tricas nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Nombre de la macro Devuelve Descripci n AVG Una columna para cada Calcula la media aritm tica o columna de entrada el promedio
60. 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 data2 El los n mero s con los que comparar todos los valores de la columna especificada Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos El n mero de columnas en data2 debe ser igual al n mero de columnas en datal 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 GE compara los dos rangos de datos especificados y devuelve un uno si los valores del primer conjunto de datos son mayores o iguales a los valores del segundo conjunto de datos o un cero en caso contrario Devuelve un nueva columna para cada columna de entrada cada una de las cuales contiene la correspondiente columna en datal comparada con la columna correspondiente de data2 es decir que la primera columna de datal se compara con la primera columna de data la segunda columna con la segunda columna y a s sucesivamente Si data2 es una constante cada valor en data se compara con ese valor Si data2 es una columna los c lculos se realizan fila por fila Los valores en datal se c
61. valores en los dos rangos de datos especificados Devuelve una columna nueva por cada columna de entrada cada una de la cuales tiene su columna correspondiente en datal sumada con la columna correspondiente de data2 esto es la primera columna de datal se suma a la primera columna de data la segunda columna con la segunda columna etc Si data2 es una constante cada valor en datal se aumenta 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 datal se suma al 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 Nota El operador PLUS se puede abreviar con un signo m s Ejemplos TEMP 3 PLUS 4 o TEMP 3 4 Crea una nueva columna denominada TEMP que contiene el valor siete TEMP V1 8 Crea una nueva columna denominada TEMP donde cada valor es el contenido de la columna V1 m s ocho TEMP V1 V1 Crea una nueva columna denominada TEMP que contiene el contenido de la columna V1 multiplicado por dos TEMP V1 V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 m s el correspondiente valor de fila de la columna V2 TEMP V1 V3 V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La
62. valores para las filas 10 a 20 Cada valor es copiado de la columna V1 celdas 10 a 20 si el valor correspondiente de la columna V3 celdas 30 a 40 es distinto de cero de lo contrario se copia el valor de la columna V2 celdas 1 a 11 Macro IN La macro IN est disponible en IBM Campaign and IBM Interact Sintaxis valuet IN valuel AND value2 or valuet IN subquery Par metros El primer formato permite utilizar una lista de valores en lugar de una subconsulta El segundo formato utiliza una subconsulta que es evaluada para producir un resultado intermedio contra el que se pueden realizar m s procesos Descripci n El predicado IN le permite usar una lista de valores en lugar de una subconsulta o introducir una subconsulta Cap tulo 3 IBM Referencia de macros 81 Nota El predicado IN tiene una versi n negativa NOT IN El formato de esta es igual al de IN NOT IN es verdadero nicamente si el valor proporcionado no se encuentra en lo valores devueltos por la subconsulta Importante Cuando se utiliza IN en IBM Interact puede utilizar s lo la sintaxisvalue IN valuel AND value2 Ejemplos TEMP IN 25 COLUMN 1 10 Devuelve la s columna s especificada s de un rango de datos TEMP IN cat COLUMN cat dog bird Crea una nueva columna denominada TEMP que contiene el valor uno TEMP IN V1 V1 Crea una nueva columna denominada TEMP que contiene todo unos
63. 1 V3 V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son las cadenas concatenadas de las filas correspondientes de la columna V1 y V4 los valores de la columna VX son las cadenas concatenadas de las filas correspondientes de la columna V2 y V5 y los valores de la columna VY son las cadenas concatenadas de las filas correspondientes de las columnas V3 y V6 TEMP STRING_CONCAT V1 5 10 V2 V3 V4 Crea dos nuevas columnas denominadas TEMP y VX Los valores en la columna TEMP son las cadenas de las filas 5 10 de la columna V1 concatenadas con las filas 1 6 de la columna V3 Los valores en VX son las cadenas de las filas 5 10 de la columna V2 concatenadas con las filas 1 6 de la columna V4 TEMP STRING_CONCAT a b c d Crea una nueva columna denominada TEMP que contiene la cadena de texto ASCII abcd Funciones relacionadas Funci n Descripci n STRING_HEAD Devuelve los primeros n caracteres de cada cadena en el rango de datos especificado STRING_LENGTH Devuelve la longitud de cada cadena en el rango de datos especificado Cap tulo 3 IBM Referencia de macros 139 Funci n Descripci n STRING_SEG Devuelve el segmento de la cadena entre dos ndices especificados STRING_TAIL Devuelve los ltimos caracteres n de cada cadena en el rango de datos especificado Macro STRING_HEAD La macro STRING_HEAD solo est dispo
64. 6 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son las longitudes de las cadenas en las filas 1 50 de la columna V1 los valores de la columna VX son las longitudes de las cadenas en las filas 1 50 de la columnaV2 y los valores de la columnaVY son las longitudes de las cadenas en las filas 1 50 de la columna V3 Funciones relacionadas Funci n Descripci n STRING_CONCAT Concatena dos cadenas de texto de los rangos de datos especificados STRING_HEAD Devuelve los primeros n caracteres de cada cadena en el rango de datos especificado STRING_SEG Devuelve el segmento de la cadena entre dos ndices especificados STRING_TAIL Devuelve los ltimos caracteres n de cada cadena en el rango de datos especificado Macro STRING_PROPER La macro STRING_PROPER solo est disponible en IBM Campaign Sintaxis STRING_PROPER data Par metros data Valor de la serie que se convertir 142 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Descripci n STRING_PROPER convierte cada serie de valor en el rango de datos especificado al cambiar la primera letra o cualquier letra que sigue a un car cter o s mbolo de espacio en blanco distinto del subrayado en may sculas y todos los otros caracteres a min sculas Devuelve una nueva columna para cada columna de entrada cada uno que contiene la serie convertida en la columna de entrada correspondiente Ejemplo
65. AL con cada fila que contiene la constante 100 El campo derivado PERCENT_UTILIZ contendr cada valor de CURR_BAL multiplicado por 100 y dividido entre cada valor de CREDIT_LIM NAME STRING_CONCAT Mr LAST_NAME La constante Mr se interpreta como una columna que contiene el mismo n mero de filas que la columna LAST_NAME donde cada fila contiene la constante Mr El campo derivadoNAME contendr cada una de las cadenas de texto en LAST_NAME con el prefijo LL Mr A n A 10 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Cap tulo 2 Utilizaci n de macros en IBM Interact Este cap tulo proporciona informaci n de uso sobre las macros de IBM Interact Aseg rese de leer este cap tulo antes de intentar utilizar macros en IBM Interact Ayudante de f rmulas y comprobaci n de sintaxis de expresi n de macro Importante El cuadro de di logo Ayudante de f rmulas incluida la funci n Comprobaci n de sintaxis valida actualmente las expresiones de macro en funci n de lo que IBM Campaign soporta Sin embargo IBM Interact admite nicamente un subconjunto de la funcionalidad de la macro de Campaign Por lo tanto debe asegurarse de que las macros y las palabras clave como las palabras clave de formato de fecha utilizadas para Interact est n admitidas Busque notas relacionadas con Interact in the Macros Reference chapter of este manual Res menes de funciones de macro para IBM Interact Las tablas
66. COT V1 DEGREE Crea una nueva columna de nombre TEMP donde cada valor es la cotangente de los contenidos en grados de la columna V1 TEMP COT V1 V3 1 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los cotangentes del contenido de la columna V1 los valores de la columna VX son los cotangentes del contenido de la columna V2 y los valores de la columna VY son los cotangentes del contenido de la columna V3 Todos los valores se expresan en grados TEMP COT V1 10 20 Crea una nueva columna de nombre TEMP donde las primeras 11 celdas contienen los cotangentes de los valores en las filas 10 20 de la columna V1 en radianes Las otras celdas de TEMP estan vacias 44 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Macro COUNT TEMP COT V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores en la columna TEMP son los cotangentes de las filas correspondientes de la columna V1 y los valores en la columna VX son los cotangentes de las filas correspondientes de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ACOT Calcula el n mero NOT l gico del contenido del rango de datos especificado arccotangente del contenido del rango de datos especificado COS Calcula el n mero coseno del contenido del rango de datos especifi
67. DIV Divide un rango de datos especificado por otro MULT Multiplica el contenido de dos rangos de datos POW Calcula un valor base elevado a la s potencia s exponencial es especificada s Macro STDV o STDEV La macro STDV o STDEV est disponible en IBM Campaign and IBM Interact Sintaxis STDV data keyword clave STDEV data keyword 136 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Par metros data Los valores num ricos para calcular la desviaci n est ndar de Esto puede ser un valor constante una columna un rango de celdas o una expresi n para evaluar cualquiera de las 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 la gu a para su producto IBM keyword Esta palabra clave opcional determina c mo se realiza el c lculo para el rango de datos de entrada Seleccione una de las opciones siguientes ALL Realiza el c lculo en todas las celdas en data valor predeterminado COL realiza el c lculo por separado para cada columna de data ROW Realiza el c lculo por separado para cada fila de data Para obtener m s detalle sobre la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Nota Muchas funciones de macro toman par metros de palabra clave ALL COL ROW Estas palabras clave no aplican en IBM Campaign porque los datos de entrada son
68. EMP COSH V1 10 20 Crea una nueva columna de nombre TEMP donde las primeras 11 celdas contienen los cosenos hiperb licos de los valores en las filas 10 20 de la columna V1 en radianes Las otras celdas de TEMP est n vac as TEMP COSH V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas est n vac as Los valores de la columnaTEMP son los cosenos hiperb licos de las correspondientes filas de la columna V1 y los valores en la columna VX son los cosenos hiperb licos de las correspondientes filas de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ACOS Calcula el n mero NOT l gico del contenido del rango de datos especificado arcocoseno del contenido del rango de datos especificado COS Calcula el n mero coseno del contenido del rango de datos especificado SINH Calcula el seno hiperb lico del contenido del rango de datos especificado TANH Calcula la tangente hiperb lica del contenido del rango de datos especificado Macro COT La macro COT solo est disponible en IBM Campaign Sintaxis COT data units _keyword Par metros data Los valores num ricos para calcular la cotangente de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a Cap tulo 3 IBM Referencia de macros 43 cualquiera de ellos Para obten
69. EMP FRACTION V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son la parte decimal de los contenidos de la columna V1 los valores de las columna VX son la parte decimal de los contenidos de la columna V2 y los valores de la columna VY son la parte decimal de los contenidos de la columna V3 TEMP FRACTION V1 10 20 Crea una nueva columna denominada TEMP donde las primeras once celdas contienen la parte decimal de los valores de las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP FRACTION V1 50 99 V2 Crea dos columnas nuevas denominadas TEMP y VX cada una con los valores en las filas 1 a 50 las otras celdas est n vac as Los valores de la columna TEMP son la parte decimal de las filas de la columna V1 y los valores de la columna VX son la parte decimal de los valores de la columna V2 Funciones relacionadas Funci n Descripci n CEILING Calcula el ceiling de cada valor del rango de datos especificado FLOOR Calcula el floor de cada valor del rango de datos especificado TRUNCATE Devuelve la parte no fraccionaria de cada valor del rango de datos especificado Macro GE La macro GE est disponible en IBM Campaign and IBM Interact 72 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Sintaxis datal GE data2 datal gt data2 Par metros datal El rango de celdas num ricas a comparar Puede ser un
70. EMP V1 V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 m dulo el correspondiente valor de fila de la columna V2 Tenga en cuenta que si V2 V1 entonces se devuelven solo ceros como en el ejemplo anterior Cap tulo 3 IBM Referencia de macros 107 TEMP V1 V3 V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 m dulo los valores de fila correspondientes de la columna V4 La columna VX contiene los resultados de la columna V2 m dulo V5 La columna VY contiene los resultados de la columna V3 m dulo V6 TEMP V1 10 20 V2 or TEMP V1 10 20 V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los valores de las filas 10 a 20 de la columna V1 m dulo los valores en las filas 1 a 11 de la columna V2 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n DIV Divide un rango de datos especificado por otro MOD Calcula el m dulo del contenido del rango de datos especificado Macro MONTHOF La macro MONTHOF solo est disponible en IBM Campaign Sintaxis MONTHOF date_string input_format Par metros date_string Un texto que representa una fecha v lida input_format Una de las palabras claves en la tabla siguiente que especifica el formato de fecha de date_string Descripci n MONTHOF devuelve
71. I y multipl quelo por 180 Para obtener m s detalles sobre la utilizaci n de las palabras claves en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n SINH calcula el seno hiperb lico de los valores en el rango de datos especificados Devuelve una nueva columna para cada columna de entrada cada una contiene un seno hiperb lico de n meros en la correspondiente columna de entrada Para x en radianes el seno hiperb lico de un n mero es x T sinh x Donde e es el n mero natural 2 7182818 Nota Si el valor x es demasiado grande se devuelve un error de desbordamiento Esto sucede si sinh x excede el valor m ximo de coma flotante de 32 bit 134 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Ejemplos TEMP SINH 1 o TEMP SINH 1 0 o TEMP SINH 1 RADIAN Crea una nueva columna denominada TEMP que contiene el valor 1 18 TEMP SINH V1 Crea una nueva columna denominada TEMP donde cada valor es un seno hiperb lico en radianes de los contenidos de la columna V1 TEMP SINH V1 V3 1 o TEMP SINH V1 V3 GRADO Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los senos hiperb licos de los contenidos de la columna V1 los valores de la columna VX son los senos hiperb licos de los contenidos de la columna V2 y los valores de la columna VY son los senos hiperb licos de los contenidos de la columna V3 Todos l
72. La precisi n de esta funci n de macro se limita a valores enteros menores 24 4 que No se permiten valores negativos Nota Utilizaci n de una columna que contiene el mismo n mero x en cada fila como data es lo mismo que utilizar la constantex como data Nota El operador BIT_NOT puede abreviarse con un tilde Utilice el tilde antes del valor de datos por ejemplo para especificar BIT_NOT V1 puede simplemente escribir V1 Ejemplos TEMP BIT_NOT 3 o TEMP 3 Crea una nueva columna denominada TEMP que contiene el valor de cuatro NOT a nivel de bit de 011 igual 100 TEMP V1 Crea una nueva columna denominada TEMP donde cada valor es el NOT a nivel de bit del contenido de la columna V1 TEMP V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los NOT a nivel de bit del contenido de la columna V1 los valores de la columna VX son los NOT a nivel de bit del contenido de la columna V2 y los valores de la columna VY son los NOT a nivel de bit del contenido de la columna V3 TEMP V1 100 200 Crea una nueva columna denominada TEMP donde las primeras 101 celdas contienen el NOT a nivel de bit de los valores en las filas 1 50 de la columna V1 Funciones relacionadas Funci n Descripci n BIT_AND Calcula AND a nivel de bit entre dos rangos de datos especificados BIT_OR Calcula OR a nivel de bit entre dos rangos de dato
73. MP V1 10 20 amp V2 o TEMP V1 10 20 amp V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen el resultado AND ed a nivel de bit para los valores en la 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 Funci n Descripci n BIT_NOT Calcula NOT a nivel de bit del contenido del rango de datos especificado BIT_OR Calcula OR a nivel de bit entre dos rangos de datos especificados BIT_XOR o XOR Calcula XOR a nivel de bit entre dos rangos de datos especificados Macro BIT_NOT La macro BIT_NOT est disponible en IBM Campaign and IBM Interact Sintaxis BIT_NOT data data Parametros data Los enteros no negativos para NOT a nivel de bit Este puede ser un valor constante una columna Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores Para la definici n de formato de data consulte la secci n Par metros de funci n de macro en el cap tulo de esta guia para su producto IBM Descripci n BIT_NOT calcula el NOT a nivel de bit de los valores en el rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una contiene el NOT a nivel de bit de los valores en las columnas correspondientes de data Cap tulo 3 IBM Referencia de macros 33 Nota
74. MP que contiene la serie de texto ASCII 15 ene TEMP STRING_SEG 5 20 presi n Crea una nueva columna denominada TEMP que contiene la serie de texto ASCII segura TEMP STRING_SEG 5 6 V1 Crea una nueva columna denominada TEMP que contiene el quinto y el sexto car cter de casa serie en la columna V1 TEMP STRING_SEG 10 20 V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son caracteres 10 20 de las series en las filas correspondientes de la columna V1 los valores de la columnaVX son caracteres 10 20 de las series en las correspondientes filas de la columnaV2 y los valores de la columna VY son los caracteres 10 20 de las series en las filas correspondientes de la columna V3 TEMP STRING_SEG 5 10 V4 1 50 V6 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en las columnas TEMP son caracteres 5 10 de las series en las filas 1 50 de la columna V1 los valores de la columna VX son caracteres 5 10 de las series en las filas 1 50 de la columnaV2 y los valores de la columna VY son caracteres 5 10 de las series en las filas 1 50 de la columna V3 Funciones relacionadas Funci n Descripci n STRING_CONCAT Concatena dos cadenas de texto de los rangos de datos especificados STRING_HEAD Devuelve los primeros n caracteres de cada cadena en el rango de datos especificado STRING_LENGTH Devuelve la longitud de cada cadena en
75. NE 1 0001 a 366 Convierte cualquier fecha delimitada con el mes seguido del a o en el n mero de d as transcurridos entre el primer d a del mes especificado y el 1 de enero 0000 48 lt year gt lt month gt Convierte cualquier fecha delimitada con el afio seguido del mes en el numero de dias transcurridos entre el primero del mes especificado y el 1 de enero 0000 49 50 51 lt year gt lt month gt lt day gt aa mm Convierte cualquier fecha delimitada con el mes seguido del d a y del a o en el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo 0001 01 01 a 366 Convierte el a o en el n mero de a os transcurridos desde el a o 0000 por ejemplo 97 a 97 Convierte el mes en un valor entre 1 12 por ejemplo SEP a 9 52 dd Convierte el d a en un valor entre 1 31 por ejemplo 28 a 28 53 Enero Febrero Marzo Convierte un nombre de mes completamente explicado a un valor entre 1 12 por ejemplo Marzo a 3 Notar que esta es la misma conversi n de la palabra clave 9 54 Domingo Lunes Martes Convierte un nombre de d a de semana completamente detallado en un valor entre 1 7 donde el domingo marca el inicio de la semana por ejemplo Domingo a 1 55 Dom Lun Mar Convierte una abreviaci n de tres d as de d as de semana en un valor entre 1 7 donde el domingo marca el inicio de
76. RENT_MONTH Devuelve el mes actual como un n mero CURRENT_TIME Devuelve la hora actual como serie CURRENT_WEEKDAY Devuelve el d a actual de la semana como un n mero MONTHOF Devuelve el mes del a o como n mero WEEKDAYOF Devuelve el d a de la semana como n mero YEAROF Devuelve el a o como n mero La macro DATE est disponible en IBM Campaign and IBM Interact Cap tulo 3 IBM Referencia de macros 51 Sintaxis DATE date_string format Par metros date_string Texto que representa una fecha v lida format Una de las palabras clave de la tabla de Formato de palabras clave v lidas en la p gina 17 que especifica el formato de fecha de date_string Descripci n DATE convierte una cadena de fecha en una fecha juliana el n mero de d as transcurridos desde el 1 de enero de 0000 Pr cticamente cualquier formato de fecha es soportado a trav s de la palabra clave opcional format que especifica c mo se representa la fecha Si no se proporciona la palabra clave format se utiliza el formato predeterminadoDELIM_M_D Y Los formatos de fecha son de anchura fija por ejemplo la fecha 28 de febrero de 1970 se representa como 02281970 en el formato MMDDAAAA o delimitadas por ejemplo 28 de febrero de 1970 2 28 1970 o 02 28 1970 Todos los ejemplos anteriores son variantes del formato DELIM_M_D YY En formatos delimitados los delimitadores son la barra inclinada el gui n el espacio
77. ROWNUM 51 53 54 55 56 574 58 59 59 60 62 64 65 66 67 68 71 72 74 77 78 80 81 82 83 85 85 86 87 88 89 91 93 94 95 97 97 99 99 101 103 105 106 108 109 110 112 114 120 122 123 125 126 128 129 130 iii Macro RTRIM Macro SIGN Macro SIN Macro SINH Macro SQRT Macro STDV o STDEV Macro STRING_CONCAT Macro STRING_HEAD Macro STRING_LENGTH Macro STRING_PROPER Macro STRING_SEG Macro STRING_TAIL Macro SUM Macro TAN Macro TANH Macro SUBSTR o SUBSTRING 131 131 132 134 135 136 138 140 141 142 143 144 146 146 148 149 iv Manual del usuario de IBM Macros for IBM EMM v9 1 2 Macro TOTAL Macro TRUNCATE Macro UPPER Macro VARIANCE Macro WEEKDAY Macro WEEKDAYOF Macro XOR Macro YEAROF Before you contact IBM technical support Notices Trademarks Sg ort oh anne aly Mess Privacy Policy and Terms of Use Considerations 151 153 154 155 157 158 159 160 163 165 167 167 Cap tulo 1 Utilizaci n de macros en IBM Campaign Este cap tulo proporciona informaci n de uso sobre las macros de IBM Campaign Aseg rese de leer este cap tulo antes de intentar utilizar macros en IBM Campaign Res menes de funciones de macro para IBM Campaign En las tablas de esta secci n se resumen las funciones de macro por categor a Se proporcionan p ginas de referencia detalladas para cada funci n de macro por or
78. TEMP son los primeros caracteres de las cadenas en las correspondientes filas de la columna V1 los valores de la columnaVX son los primeros caracteres de las cadenas en las filas correspondientes de la columna V2 y los valores de la columna VY son los primeros caracteres de las cadenas en las filas correspondientes de la columna V3 TEMP STRING_HEAD 12 V4 1 50 V6 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los 12 primeros caracteres de las cadenas en las filas 1 50 de la columna V1 los valores de la columna VX son los 12 primeros caracteres de las cadenas en las filas 1 50 de la columna V2 y los valores de la columna VY son los 12 primeros caracteres de las cadenas en las filas 1 50 de la columna V3 Funciones relacionadas Funci n Descripci n STRING_CONCAT Concatena dos cadenas de texto de los rangos de datos especificados STRING_LENGTH Devuelve la longitud de cada cadena en el rango de datos especificado STRING_SEG Devuelve el segmento de la cadena entre dos ndices especificados STRING_TAIL Devuelve los ltimos caracteres n de cada cadena en el rango de datos especificado Macro STRING_LENGTH La macro STRING_LENGTH solo est disponible en IBM Campaign Sintaxis STRING_LENGTH data Par metros data Los valores de la cadena de texto ASCII para calcular la longitud de Este puede ser un texto ASCII en comillas una columna de texto u
79. V1 TEMP MAX V1 V3 Crea una nueva columna denominada TEMP que contiene un valor nico que es el m ximo de las columnas V1 V2 y V3 TEMP MAX V1 10 20 Crea una nueva columna denominada TEMPque contiene un valor nico que es el m ximo de las celdas de las filas 10 a 20 de la columna V1 TEMP MAX V1 1 5 V4 Crea una nueva columna denominada TEMPque contiene un valor nico que es el m ximo de las celdas de las filas 1 a 5 de las columnas V1 a V4 100 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP MAX V1 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY El valor unico en la columna TEMP es el m ximo de los contenidos de la columna V1 el valor nico en la columna VX es el m ximo de los contenidos de la columna V2 y el valor nico en la columna VY es el m ximo de los contenidos de la columna V3 TEMP MAX V1 1 5 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY cada una de las cuales contiene un valor nico El valor nico en la columna TEMP es el m ximo de las celdas en las filas 1 a 5 de la columna V1 el valor nico en la columna VX es la curtosis de las celdas en las filas 1 a 5 de la columna V2 y el valor nico en la columna VY es el m ximo de las celdas en las filas 1 a 5 de la columna V3 TEMP MAX V1 V3 ROW Crea una nueva columna denominada TEMP donde el valor en cada celda es el m ximo de la fila correspondiente en las columnas V1
80. V2 y V3 TEMP MAX V1 10 20 V3 ROW Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen el maximo de los valores en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n MIN Calcula el n mero m nimo de un rango de celdas Macro MEAN La macro MEAN est disponible en IBM Campaign and IBM Interact Sintaxis MEAN data keyword Par metros data Los valores num ricos de los que calcular la media aritm tica 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 data consulte la secci n Par metros de funci n de macro en el cap tulo de la gu a para su producto IBM keyword Esta palabra clave opcional determina como se realiza el c lculo sobre el rango de datos de entrada Seleccione una de las opciones siguientes ALL Realiza el c lculo en todas las celdas en data valor predeterminado COL realiza el c lculo por separado para cada columna de data Cap tulo 3 IBM Referencia de macros 101 ROW Realiza el c lculo por separado para cada fila de data Consulte Macro DATE en la p gina 51 para obtener m s detalles sobre la utilizaci n de palabras clave Nota Varias funciones de macro toman los par metros de palabra clave ALL COL ROW Estas palabras clav
81. _XOR V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen el resultado unido por el XOR a nivel de bit 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 estan vacias Funciones relacionadas Funci n Descripci n BIT_AND Calcula AND a nivel de bit entre dos rangos de datos especificados BIT_NOT Calcula NOT a nivel de bit del contenido del rango de datos especificado BIT_OR Calcula OR a nivel de bit entre dos rangos de datos especificados Capitulo 3 IBM Referencia de macros 37 Macro CEILING La macro CEILING solo est disponible en IBM Campaign Sintaxis CEILING data Par metros data Los valores num ricos para calcular el ceiling de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 CEILING calcula el ceiling de los valores en el rango de datos especificado El ceiling de un n mero es el entero m s peque o no menor que el n mero CEILING devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el ceiling de n meros en la correspondiente columna de entrada Ejemplos TEMP CEILING 4 3 Crea un
82. _value else value Par metros predicate col Una columna de valores booleanos o una expresi n que se eval a en una sola columna de valores booleanos Los valores booleanos se interpretan como cero o distinto de cero Esta columna debe contener al menos tantas filas como el rango de datos del que se extraen los datos then_value El o los valores a devolver si la fila correspondiente de predicate_col contiene un valor distinto de cero Este puede ser un valor constante una columna o una expresi n que eval a a cualquiera de los anteriores Consulte Par metros de funci n de macro para IBM Campaign en la p gina 9 para obtener la definici n de formato de then_value al igual que data else value Si se proporciona este par metro opcional es devuelto si la fila correspondiente de predicate_col contiene un cero Este puede ser un valor constante una columna o una expresi n que eval a a cualquiera de los anteriores Si no se proporciona else_value se devuelve un cero cuando predicate_col eval e en falso Consulte Par metros de funci n de macro para IBM Campaign en la p gina 9 para obtener la definici n de formato de else_value al igual que data Descripci n IF eval a la expresi n en predicate_col y devuelve then_value cuando la expresi n es verdadera o else_value si la expresi n es falsa Devuelve el mismo n mero de columnas en then_value y else_value La o las columnas nuevas contienen el o los valores de
83. a 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 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 datal y la correspondiente columna de data2 es decir el OR l gico entre la primera columna de datal 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 datal 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 Nota 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 Nota 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 distin
84. a cadena entre dos ndices especificados Cap tulo 3 IBM Referencia de macros 145 Macro SUBSTR o SUBSTRING La macro SUBSTR o SUBSTRING est disponible en IBM Campaign and IBM Interact Sintaxis SUBSTR string_value start_pos nchars o SUBSTR string_value FROM start_pos FOR nchars SUBSTRING string value start_pos nchars o SUBSTRING string_value FROM start_pos FOR nchars Par metros string_value La cadena de la que se tomar una subcadena start_pos El car cter inicial del cual se extraer cada subcadena nchars El n mero de caracteres a extraer debe ser mayor que o igual a 0 Si no se proporciona este valor se extraen todos los caracteres restantes en string_value Descripci n SUBSTR o SUBSTRING extrae caracteres nchars de la cadena y comienza por start_pos Si se omite nchars SUBSTR y SUBSTRING extraen caracteres de start_pos a trav s del final de la serie Los espacios finales se truncan autom ticamente Para evitar errores de sintaxis aseg rese de que los valores num ricos est n separados por comas y espacios como se muestra en los ejemplos Importante IBM Interact solamente da soporte a los siguientes formatos SUBSTR string_value start_pos nchars o SUBSTRING string_value start_pos nchars Ejemplos SUBSTR SUBSTR Devuelve abcdef FROM 1 FOR 2 abcdef 1 2 ab SUBSTR SUBSTR Devuelve abcdef FROM 2 FOR 4 abcdef 2 4 a SUBSTR SUBSTR Devu
85. a de expresar las condiciones de b squeda b sicas IS devuelve diferentes resultados en IBM Interact desde IBM Campaign NULL devuelve 1 si hay al menos un valor NULL para una ID de audiencia UNKNOWN devuelve 1 para una ID de audiencia si esta no tiene ning n valor Macro ISERROR La macro ISERROR solo est disponible en IBM Campaign Sintaxis ISERROR data Par metros data Los valores a probar si cualquiera de las filas contiene un error es decir una celda que contenga el s mbolo Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval e a cualquiera de los anteriores Para obtener la definici n de formato de 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 Descripci n ISERROR comprueba si alguna celda de cada fila del rango de datos especificado contiene un error es decir una celda que contenga el s mbolo Devuelve una nueva columna donde cada fila contiene un uno si la fila correspondiente de data contiene un error De lo contrario contiene un cero Este c lculo fila por fila produce un resultado para cada fila hasta el ltimo valor de la columna m s larga Ejemplos TEMP ISERROR 3 Crea una nueva columna denominada TEMP que contiene el valor cero Cap tulo 3 IBM Referencia de macros 85 TEMP ISERROR V1 Crea una nueva columna denominada TEMP donde cada valor es u
86. a de los contenidos de la columna V1 V2 y V3 TEMP VARIANCE V1 10 20 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la varianza de las celdas en las filas 10 20 de la columna V1 TEMP VARIANCE V1 1 5 V4 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la varianza de las celdas en las filas 1 5 de las columnas V1 a V4 TEMP VARIANCE V1 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY El valor unico en la columna TEMP es la varianza de los contenidos de la columnaV1 el valor nico en la columna VX es la varianza de los contenidos de la columna V2 y el valor nico en la columna VY es la varianza de los contenidos de la columna V3 TEMP VARIANCE_ V1 1 5 V3 COL o TEMP VARIANCE V1 1 5 V3 1 5 COL Crea tres nuevas columnas denominadas TEMP VX y VY cada una de las cuales contiene un valor nico El valor en la columna TEMP es la varianza de las celdas en las filas 1 5 de la columnaV1 el valor en la columna VX es la varianza de las celdas en las filas 1 5 de la columna V2 y el valor en la columna VY es la varianza de las celdas en las filas 1 5 de la columna V3 TEMP VARIANCE V1 V3 ROW Crea una nueva columna denominada TEMP donde cada entrada de celda es la varianza de la fila correspondiente de las columnas V1 V2 y V3 TEMP VARIANCE V1 1 5 V3 ROW o TEMP VARIANCE V1 1 5 V3 1 5 ROW Crea una nueva columna deno
87. a longitud del segundo punto como valor decimal UNIT_OF_MEASURE Par metro opcional que indica la unidad de medida de la distancia devuelta Los valores son MILES o KILOMETERS Si omite este par metro el valor predeterminado es MILES PRECISION Par metro opcional que indica el nivel de precisi n que sigue al separador decimal de la distancia devuelta Si especifica un valor de precisi n la distancia devuelta se trunca en el n mero de posiciones decimales que especifique El valor m ximo es 5 Si omite este valor el n mero de posiciones decimales no se trunca Descripci n DISTANCE calcula la distancia entre dos puntos Se espera que la latitud y la longitud est n en unidades decimales Utilice siempre comas y espacios para separar los valores num ricos Esto es necesario para que se puedan admitir idiomas que utilizan la coma como separador de decimales como se muestra a continuaci n en el segundo ejemplo Ejemplos DISTANCE 18 529747 73 839798 18 533511 73 8777995 MILES 2 devuelve el valor 2 50 Millas DISTANCE 18 529747 73 839798 18 533511 73 8777995 KILOMETERS 1 devuelve el valor 4 0 kil metros Macro DIV La macro DIV est disponible en IBM Campaign and IBM Interact 60 Manual del usuario de IBM Macros for IBM EMM v9 1 2 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 ex
88. a nueva columna denominada TEMP que contiene el valor 5 TEMP CEILING 2 9 Crea una nueva columna denominada TEMP que contiene el valor 2 TEMP CEILING V1 Crea una nueva columna de nombre TEMP donde cada valor es el ceiling del contenido de la columna V1 TEMP CEILING V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los ceilings del contenido de la columna V1 los valores de la columna VX son los ceilings del contenido de la columna V2 y los valores de la columna VY son los ceilings del contenido de la columna V3 TEMP CEILING V1 10 20 Crea una nueva columna de nombre TEMP donde las primeras 11 celdas contienen los ceilings de los valores en las filas 10 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP CEILING V1 50 99 V2 Crea dos nuevas columnas de nombre TEMP y VX cada uno con valores en las filas 1 50 las otras celdas est n vac as Los valores en la columna TEMP son los ceilings de las filas de la columna V1 y los valores en la columna VX son los ceilings de los valores en la columna V2 38 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funciones relacionadas Funci n Descripci n FLOOR o INT Calcula el floor de cada valor del rango de datos especificado FRACTION Devuelve la parte fraccionaria de cada valor del rango de datos especificado TRUNCATE Devuelve la parte no fraccionaria de c
89. aaaa Convierte una fecha en el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo 01010001 a 366 26 27 mmm mmmdd Convierte una abreviatura de mes de tres letras a un valor entre 1 12 por ejemplo MAR a 3 Note que esta es igual a la conversi n de la palabra clave 8 Convierte una fecha en el n mero de d as desde el principio del a o por ejemplo ENE31 a 31 28 mmmddaa Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 29 mmmddaaaa Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo FEBO10001 a 32 30 mmmaa Convierte una fecha para el n mero de d as transcurridos desde el primer d a del mes especificado y el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 31 mmmaaaa Convierte una fecha para el n mero de d as transcurridos entre el primer d a del mes especificado y el 1 de enero 0000 por ejemplo FEBQ001 a 32 32 mmaa Convierte una fecha para el n mero de d as transcurridos desde el primer d a del mes especificado y el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 116 Manual del u
90. ada valor del rango de datos especificado Macro COLUMN La macro COLUMN solo est disponible en IBM Campaign Sintaxis COLUMN data data o data data Par metros data Un valor para utilizarlo en la creaci n de una columna Esto puede ser un valor constante num rico o de texto ASCII en comillas una columna un rango de celdas o una expresi n que se eval a para cualquiera de los anteriores Este par metro puede repetirse varias veces pero los par metros deben tener la misma dimensionalidad es decir ancho de columna como el primer par metro Todos los valores en todos los par metros de data deben ser num ricos o texto ASCII es decir no puede mezclar num ricos y valores de texto Si se proporcionan varios par metros de data todos ellos deben tener el mismo n mero de columnas 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 COLUMN concatena verticalmente sus entradas en columnas de una funci n de grupo Devuelve el mismo n mero de nuevas columnas como en cada par metro de entrada Un n mero ilimitado de argumentos pueden ser proporcionados Todos los argumentos deben ser num ricas o cadenas de texto ASCII es decir no puedo mezclar valores num ricos y de texto Nota La funci n de macro COLUMN puede ser abreviado por el listado dedata argumentos separados por comas
91. adas Funci n Descripci n ACOS Calcula el n mero NOT l gico del contenido del rango de datos especificado arcocoseno del contenido del rango de datos especificado COSH Calcula el n mero NOT l gico del contenido del rango de datos especificado coseno hiperb lico del contenido del rango de datos especificado SIN Calcula el seno del contenido del rango de datos especificado TAN Calcula la tangente del contenido del rango de datos especificado Cap tulo 3 IBM Referencia de macros 41 Macro COSH La macro COSH solo est disponible en IBM Campaign Sintaxis COSH data units _keyword Parametros data Los valores num ricos para calcular el coseno hiperb lico de Esto puede ser un valor constante una columna un rango de celdas o una expresi n para evaluar cualquiera de las 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 la gu a para su producto IBM units_keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener
92. aign and IBM Interact Sintaxis datal LT data2 datal lt data2 Par metros datal Cap tulo 3 IBM Referencia de macros 97 El rango de celdas num ricas a comparar 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 data2 El los n mero s con los que comparar todos los valores de la columna especificada Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 LT compara los dos rangos de datos especificados devolviendo un uno si los valores del primer conjunto de datos son menores que los valores del segundo conjunto de datos o un cero en caso contrario Devuelve un nueva columna para cada columna de entrada cada una de las cuales contiene la correspondiente columna en datal comparada con la columna correspondiente de data2 es decir que la primera columna de datal se compara con la primera columna de data la segunda columna con la segunda columna y a s sucesivamente Si data2 es una constante cada valor en data se compara con ese valor Si data2 es una
93. al primer valor de fila de data2 la segunda fila a 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 Nota La precisi n de esta funci n de macro se limita a los valores enteros menores que 2 No se permiten valores negativos Ejemplos TEMP 3 BIT_XOR 7 Crea una nueva columna denominada TEMP que contiene el valor cuatro XOR a nivel de bit de 011 y 111 es igual a 100 TEMP V1 BIT_XOR 8 Crea una nueva columna de nombre TEMP donde cada valor es el contenido de la columna V1 unido por un XOR a nivel de bit con el valor binario 1000 TEMP V1 BIT_XOR V1 Crea una nueva columna denominada TEMP que contiene todos los ceros cada valor unido por un XOR a s mismo produce cero TEMP V1 BIT_XOR V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 unido por un XOR a nivel de bit al valor de la fila correspondiente de la columna V2 TEMP V1 V3 BIT_XOR V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 unidos por un XOR a nivel de bit a los valores de la fila correspondiente de la columna V4 La columna VX contiene los valores unidos por un XOR a nivel de bit de las columnas V2 y V5 La columna VY contiene los valores unidos por un XOR a nivel de bit de las columnas V3 y V6 TEMP V1 10 20 BIT_XOR V2 o TEMP V1 10 20 BIT
94. alores en las filas 10 50 de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ASIN Calcula el n mero NOT l gico del contenido del rango de datos especificado arcoseno del contenido del rango de datos especificado cos Calcula el n mero coseno del contenido del rango de datos especificado SINH Calcula el seno hiperb lico del contenido del rango de datos especificado TAN Calcula la tangente del contenido del rango de datos especificado Cap tulo 3 IBM Referencia de macros 133 Macro SINH La macro SINH solo est disponible en IBM Campaign Sintaxis SINH data units_keyword Par metros data Los valores num ricos para calcular el seno hiperb lico de 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 data consulte la secci n Par metros de funci n de macro en el cap tulo de la gu a para su producto IBM units_keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por P
95. amada SQL por ejemplo SYSDATE GETDATE FECHA o HOY En estos casos todos los par metros incluido el formato de la 46 Manual del usuario de IBM Macros for IBM EMM v9 1 2 fecha de esta funci n de macro se ignoran y la salida incluye cualquier cosa devuelta por la base de datos por ejemplo un componente de tiempo se puede incluir en la salida Si ocurre esto y desea devolver s lo la fecha o la fecha en un formato diferente puede escribir su propia macro personalizada utilizando un SQL sin formato o utilizar otros macros IBM Por ejemplo DATE_STRING CURRENT_JULIAN En algunos casos la FECHA_ACTUAL macro se ejecuta en el servidor de IBM Campaign por ejemplo si se ejecuta en un archivo sin formato contra una base de datos no recomendada sin soporte SOL equivalente o si la expresi n de la campa a macro no puede resolverse en la base de datos En estos casos todos los par metros son reconocidas y la salida se devuelve en el formato seleccionado Nota No todos los formatos disponibles en IBM Campaign est n soportados por IBM Interact Ejemplos Si la fecha de hoy es 7 de septiembre de 2000 CURRENT_DATE devuelve 07 09 2000 Funciones relacionadas Funci n Descripci n DATE_FORMAT Convierte las fechas de un formato a otro DATE_JULIAN Devuelve la fecha juliana de la entrada DATE_STRING Devuelve la cadena de fecha de la fecha juliana DATE Convierte una cadena de fecha a fecha jul
96. ana Configuraci n avanzada invocar utilizando Opciones gt Valores gt Configuraci n avanzada Nota Si cambia el valor del a o 2000 umbral de valor debe actualizar todas las funciones de macro utilizando la funci n de macro N MERO para manipular los valores de fecha de 2 d gitos a os Para forzar una actualizaci n de una funci n de macro puede hacer cualquier edici n por ejemplo a adir un espacio y suprimi ndolo y pulsando el icono de marca de selecci n para aceptar el cambio Nota Cuando se utiliza el formato 0 solo los cinco primeros caracteres de cada serie de texto se utilizan para generar un n mero exclusivo Todas las series con los mismos primeros cinco caracteres se convertir n en el mismo valor num rico La misma serie de texto producir el mismo valor num rico cada vez incluso entre distintas hojas Si es necesario utilice series de macros para manipular series de modo que los cinco primeros caracteres exclusivamente definan una clase Tenga en cuenta que los valores num ricos resultantes pueden ser muy peque os Utilice la ventana Visualizar formatos para aumentar el n mero de posiciones decimales visualizadas o cambie el formato al modo exponencial 00E 00 Ejemplos TEMP NUMBER 1 23 o TEMP NUMBER 123 2 Crea una nueva columna denominada TEMP que contiene el n mero 1 23 TEMP NUMBER column Jan Mar Dec 8 Crea una nueva columna denominada TEMP que contiene los n me
97. ar como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign Descripci n MIN calcula el m nimo de todas las celdas en el rango de datos especificado Devuelve una nica nueva columna que contiene el valor m nimo Ejemplos TEMP MIN V1 Crea una nueva columna denominada TEMPque contiene un valor nico que es el valor m nimo de la columna V1 TEMP MIN V1 V3 Crea una nueva columna denominada TEMP que contiene un valor nico que es el m nimo de las columnas V1 V2 y V3 TEMP MIN V1 10 20 Crea una nueva columna denominada TEMPque contiene un valor nico que es el m nimo de las celdas de las filas 10 a 20 de la columna V1 TEMP MIN V1 1 5 V4 Crea una nueva columna denominada TEMPque contiene un valor nico que es el m nimo de las celdas de las filas 1 a 5 de las columnas V1 a V4 TEMP MIN V1 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY El valor unico en la columna TEMP es el m nimo de la columna V1 el valor nico en la columna VX es el m nimo de la columna V2 y el valor nico en la columna VY es el m nimo de la columna V3 TEMP MIN V1 1 5 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY cada una de las cuales contiene un valor nico El valor en la columna TEMP es el m nimo de las celdas en las filas 1 a 5 de la columna V1 el valor nico en la columna VX es la curtosis
98. aritmo en base 2 del contenido del rango de datos especificado LOG10 Calcula el logaritmo en base 10 del contenido del rango de datos especificado POW Potencia exponencial Macro EXTERNALCALLOUT La macro EXTERNALCALLOUT solo est disponible en IBM Interact Sintaxis EXTERNALCALLOUT calloutName argl Parametros calloutName Cap tulo 3 IBM Referencia de macros 65 Es el nombre de la llamada que ha creado utilizando la API ExternalCallout Este nombre debe coincidir con el nombre de la categor a de llamada externa que ha creado en IBM Marketing Platform argl Es un argumento necesario para la llamada si es necesario Descripci n EXTERNALCALLOUT le permite llamar a una aplicaci n externa para a adir datos al diagrama de flujo interactivo EXTERNALCALLOUT puede devolver lo que sea que la llamada haya sido creada para hacer Debe escribir esta llamada en Java utilizando la APT ExternalCallout Para obtener m s detalles consulte la Gu a del desarrollador de IBM Interact Ejemplos EXTERNALCALLOUT getStockPrice UNCA Llama a la llamadagetStockPrice pasando el nombre de la bolsa UNCA como argumento Esta llamada definida por el usuario devuelve el precio de la bolsa como lo define la llamada Macro FACTORIAL La macro FACTORIAL solo est disponible en IBM Campaign Sintaxis FACTORIAL data Par metros data Los valores enteros para calcularles el factorial Este puede ser un
99. atorios Nota Si seed es mayor o igual que 2 el valor se sustituye por 2 1 Los a 24 a valores de seed que est n por encima de se redondear n es decir se pierde precisi n Por lo tanto varios valores pueden dar como resultado el mismo valor de seed Ejemplos TEMP RANDOM Crea una nueva columna denominada TEMP que contiene n meros aleatorios de longitud ilimitada TEMP RANDOM 100 Crea una nueva columna denominada TEMP que contiene 100 n meros aleatorios que se encuentran entre 0 0 y 1 0 TEMP RANDOM 100 5943049 Crea una nueva columna denominada TEMP que contiene 100 n meros aleatorios generados desde el n mero de inicio de 5943049 Cap tulo 3 IBM Referencia de macros 127 TEMP RANDOM 100 0 100 Crea una nueva columna denominada TEMP que contiene 100 n meros aleatorios que se encuentran entre 0 y 100 0 TEMP RANDOM 100 0 100 5943049 Crea una nueva columna denominada TEMP que contiene 100 n meros aleatorios que se encuentran entre 0 y 100 generados desde el n mero de inicio de 5943049 Funciones relacionadas Funci n Descripci n RANDOM_GAUSS Devuelve el n mero especificado de valores aleatorios de una distribuci n gausiana Macro RANDOM_GAUSS La macro RANDOM_GAUSS solo est disponible en IBM Campaign Sintaxis RANDOM_GAUSS num seed RANDOM_GAUSS num mean std seed Par metros num El n mero de n me
100. cado SIN Calcula el seno del contenido del rango de datos especificado TAN Calcula la tangente del contenido del rango de datos especificado La macro COUNT solo est disponible en IBM Campaign Sintaxis RECUENTO datos Par metros data El rango de celdas para contar el n mero de celdas en Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 RECUENTO recuenta el n mero de valores en el rango de datos especificado Devuelve una nueva columna que contiene un nico valor que representa el n mero de celdas que contenga valores dentro del rango de datos especificado Nota Recuento de una columna en blanco devuelve cero Ejemplos TEMP RECUENTO AVG V1 V5 Crea una nueva columna de nombre TEMP que contiene un valor nico de uno la funci n AVG devuelve una celda nica en el modo predeterminado Cap tulo 3 IBM Referencia de macros 45 TEMP RECUENTO V1 Crea una nueva columna de nombre TEMP que contiene un valor nico que indica el n mero de celdas que contiene valores en la columna V1 TEMP RECUENTO V1 V3 Crea una nueva columna de nombre TEMP que contiene un valor nico que indica el n mero de celdas que contienen valores en las colu
101. caracteres de d as de la semana se convierten en los n meros 0 6 0 Domingo 6 S bado Si no hay ninguna coincidencia para un nombre de d a de la semana se devuelve TEMP NUMBER V1 0 Suponiendo que esa columna V1 contiene todas las series de texto de cinco digitos crea una nueva columna denominada TEMP que contiene un valor num rico diferente para cada serie exclusiva Funciones relacionadas Funci n Descripci n WEEKDAY Convierte cadenas de fecha de texto ASCII en el d a de la semana Macro OR La macro OR est disponible en IBM Campaign and IBM Interact Sintaxis datal OR data2 datal data2 Par metros datal 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 a uno de los elementos 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 la gu a para su producto IBM data2 120 Manual del usuario de IBM Macros for IBM EMM v9 1 2 El o los n meros a los que aplicar el OR l gico con los valores en datal 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 datal a menos que data2 sea una constante Para obtener la definici n de formato de dat
102. chase_Amt Date Current_Date Date Purchase_Date lt 90 Calcula el n mero NOT l gico del contenido del rango de datos especificado promedio de importe de compras por cada cliente para compras en los ltimos 90 d as Macro GT La macro GT est disponible en IBM Campaign and IBM Interact Sintaxis datal GT data2 datal gt data2 Par metros datal El rango de celdas num ricas a comparar 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 data2 Los n meros contra los que comparar todos los valores de la columna especificada Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos El n mero de columnas en data2 debe ser igual al n mero de columnas en datal 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 78 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Descripci n GT compara los dos rangos de datos especificados y devuelve un uno si los valores del primer conjunto de datos son mayores que los valores del segundo conjunto de datos o cero en caso contrario Devuelve una c
103. ci n unidad est ndar TEMP RANDOM_GAUSS 500 3 Crea una nueva columna denominada TEMP que contiene 100 valores muestreados aleatoriamente desde un gausiano de promedio cero desviaci n unidad est ndar El n mero 3 se utiliza como valor de inicio para el generador de n meros aleatorios TEMP RANDOM_GAUSS 5000 100 32 Crea una nueva columna denominada TEMP que contiene 5000 valores muestreados aleatoriamente de un gausiano con un promedio de 100 y una desviaci n est ndar de 32 TEMP RANDOM_GAUSS 500 1 2 3 Crea una nueva columna denominada TEMP que contiene 500 valores muestreados aleatoriamente de un gausiano con un promedio de 1 y una desviaci n est ndar de 2 El n mero 3 se utiliza como un valor de inicio para el generador de n meros aleatorios Funciones relacionadas Funci n Descripci n RANDOM Devuelve el n mero especificado de valores aleatorios Macro ROUND La macro ROUND solo est disponible en IBM Campaign Sintaxis ROUND data Parametros data Los valores num ricos a redondear 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 Descripci n ROUND redondea los valores en el rango de datos especificado al entero m s ce
104. columna TEMP contiene los valores en V1 mas los valores de fila correspondientes de la columna V4 La columna VX suma las columnas V2 y V5 La columna VY suma las columnas V5 y V6 124 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP V1 10 20 V2 or TEMP V1 10 20 V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen la suma de los valores de las filas 10 20 de la columna v1 y los valores de las filas 1 11 de la columna V2 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n MINUS Resta un rango de datos especificado de otro SUM o TOTAL Calcula la suma de un rango de celdas 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 ellos 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 stos El n mero de columnas en exponent debe ser i
105. como columna de entrada n mero Agrupaci n de funciones Nombre de la macro Devuelve Descripci n GROUPBY Una columna nueva con un valor para cada fila Resume varias filas de datos dentro de un grupo GROUPBY_WHERE Una columna nueva con un valor para cada fila Resume varias filas de datos que cumplen una condici n especificada y que est n en un grupo Funciones varias Nombre de la macro Devuelve Descripci n IF Una columna con un valor Comienza una sentencia para cada fila de la columna if then else condicional de entrada m s corta ISERROR Una columna con un valor Devuelve un uno si alg n para cada fila de la columna valor de la fila de entrada de entrada m s corta contiene una celda con error de lo contrario devuelve cero ISEVEN Una columna para cada Comprueba si los valores de columna de entrada entrada son pares es decir divisibles por dos 8 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nombre de la macro Devuelve Descripci n ISODD Una columna para cada Comprueba si los valores de columna de entrada entrada son impares es decir no divisibles por dos ROWNUM Una columna para cada Genera n meros secuenciales columna de entrada desde uno hasta el n mero de registros Par metros de funci n de macro para IBM Campaign Esta secci n describe los par metros y el uso de
106. curridos desde 00 00 00 AM medianoche por ejemplo 30 00 a 1800 17 ddmm Convierte una fecha en el n mero de dias desde el principio del a o por ejemplo 3101 a 31 18 19 ddmmm ddmmaa Convierte una fecha en el n mero de d as desde el principio del a o por ejemplo 31ENE a 31 Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 20 ddmmaaaa Convierte una fecha en el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo 31ENE0000 a 31 115 Cap tulo 3 IBM Referencia de macros La conversi n de la palabra clave Formato Descripci n 21 22 23 ddmmaa ddmmaaaa mmdd Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 Convierte una fecha en el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo 31010000 a 31 Convierte una fecha en el n mero de d as desde el principio del a o por ejemplo 0131 a 31 24 mmddaa Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 25 mmdd
107. d a la primera columna de data la segunda columna con la segunda columna etc Si data2 es una constante cada valor en datal es a nivel de bit OR ed por ese valor Si data2 contiene una o m s columnas los c lculos se realizan en una base fila por fila entre una columna de data2 y una columna de data2 La primera fila a nivel de bit OR ed es datal al primer valor de 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 Nota La precisi n de esta funci n de macro se limita a los valores enteros menores que 2 Nose permiten valores negativos Nota El operador BIT_OR puede ser abreviado con una barra vertical Utilice la barra vertical para separar las dos columnas por ejemplo para especificar BIT_OR V1 3 puede simplemente el tipo V1 3 Tambi n puede utilizar OR Ejemplos TEMP 3 BIT_OR 7 TEMP 3 OR 7 o TEMP 3 7 Crea una nueva columna de nombre TEMP que contiene el valor de siete a nivel de bit OR de 011 y 111 igual a 111 TEMP V1 8 Crea una nueva columna de nombre TEMP donde cada valor es el contenido de la columna V1 a nivel de bit OR ed con el valor binario 1000 TEMP V1 V1 Crea una nueva columna de nombre TEMP que contiene el mismo contenido que la columna V1 cada valor OR ed en si mismo produce el propio TEMP V1 v2 Crea una nueva columna de nombre TEMP don
108. de 64 bit Ejemplos TEMP ACOT 0 5 o TEMP ACOT 0 5 0 o TEMP ACOT 0 5 RADIAN Crea una columna denominada TEMP que contiene el valor 2 157 radianes TEMP ACOT 1 1 o TEMP ACOT 1 DEGREE Crea una columna denominada TEMP que contiene el valor 0 022 1 45 grados TEMP ACOT 0 Crea una columna denominada TEMP que contiene el valor MAX32_Float expresado en radianes TEMP ACOT V1 Crea una nueva columna denominada TEMP donde cada valor es el arcocotangente expresado en radianes del contenido de la columna V1 TEMP ACOT V1 V3 1 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los arcocotangentes del contenido de la columnaV1 los valores de la columna VX son los arcocotangentes del contenido de la columna V2 y los valores de la columna VY son los arcocotangentes del contenido de la columna V3 Todos los valores se expresan en grados TEMP ACOT V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los valores en las filas 10 20 de la columna V1 expresados en radianes Las otras celdas de TEMP estan vacias 22 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP ACOT V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores en la columna TEMP son los arcocotangentes de las filas correspondientes de la col
109. de cada valor es el valor de fila de la columna V1 a nivel de bit OR ed con el correspondiente valor de fila de la columna V2 Cap tulo 3 IBM Referencia de macros 35 TEMP V1 V3 V4 V6 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 TEMP V1 10 20 V2 o TEMP V1 10 20 V2 1 11 Crea una nueva columna de nombre TEMP donde las primeras 11 celdas contienen el resultado a nivel de bit OR ed 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 Funci n Descripci n BIT_AND Calcula AND a nivel de bit entre dos rangos de datos especificados BIT_NOT Calcula NOT a nivel de bit del contenido del rango de datos especificado BIT_XOR o XOR Calcula XOR a nivel de bit entre dos rangos de datos especificados Macro BIT_XOR La macro BIT_XOR est disponible en IBM Campaign and IBM Interact Sintaxis datal BIT_XOR data2 Par metros datal Los enteros no negativos para XOR a nivel de bit con los valores en data2 Este puede ser un valor constante una columna un rango de celdas o una exp
110. de las secciones siguientes proporcionan descripciones detalladas de las macros espec ficas de IBM Interact Se proporcionan p ginas de referencia detalladas para cada funci n de macro por orden alfab tico en el Cap tulo 3 IBM Referencia de macros en la p gina 17 Importante Las macros se pueden aplicar a IBM Campaign y a IBM Interact o a uno solo de estos productos Las descripciones de macro identifican los productos en los que est n disponibles Par metros de funci n de macro para IBM Interact en la p gina 15 proporciona informaci n sobre los par metros de entrada de funci n de macro para Interact Informaci n relacionada Funciones estad sticas Funciones matem ticas y trigonom tricas en la p gina 12 Funciones de cadena en la p gina 13 Funciones de fecha y hora en la p gina 14 Funciones varias en la p gina 15 Funciones estad sticas Nombre de la macro Devuelve Descripci n AVG Un valor nico en una nueva columna para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra claveCOL una columna con valor para cada fila para la palabra claveROW Calcula la media aritm tica o el promedio de un rango de celdas O Copyright IBM Corp 1998 2015 11 Nombre de la macro Devuelve Descripci n MAX Un valor nico en una nueva columna para la palabra clave ALL una columna con
111. de los contenidos en la columna V2 y los valores de la columna VY son los factoriales de los contenidos de la columna V3 TEMP FACTORIAL V1 10 20 Crea una nueva columna denominada TEMP donde las primeras once celdas contienen los factoriales de los valores de las filas 10 a 20 de la columna V1 Las otras celdas de TEMP estan vacias TEMP FACTORIAL V1 50 99 V2 Crea dos columnas nuevas denominadas TEMP y VX cada una con los valores en las filas 1 a 50 las otras celdas est n vac as Los valores en la columna TEMP son los factoriales de los valores de las filas en la columna V1 y los valores de la columna VX son los factoriales de los valores en la columna V2 Macro FLOOR La macro FLOOR solo est disponible en IBM Campaign Sintaxis FLOOR data Par metros data Los valores num ricos para calcularles el m ltiplo inferior Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores Para 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 FLOOR calcula el m ltiplo inferior de los valores en el rango de datos especificado El m ltiplo inferior de un n mero es el mayor entero menor que el n mero FLOOR devuelve una columna nueva por cada columna de entrada cada una de las cuales contiene el m ltiplo inferior de n meros en la
112. den alfab tico en el Cap tulo 3 IBM Referencia de macros en la p gina 17 Importante Las macros se pueden aplicar a IBM Campaign y a IBM Interact o a uno solo de estos productos Las descripciones de macro identifican los productos en los que est n disponibles Consulte Par metros de funci n de macro para IBM Campaign en la p gina 9 para obtener informaci n sobre los par metros de entrada de funci n de macro Informaci n relacionada Funciones estad sticas Funciones matem ticas y trigonom tricas en la p gina 2 Funciones de cadena en la p gina 6 Funciones de fecha y hora en la p gina 7 Agrupaci n de funciones en la p gina 8 Funciones varias en la p gina 8 Funciones estad sticas O Copyright IBM Corp 1998 2015 Nombre de la macro Devuelve Descripci n AVG Valor nico en una columna Calcula la media aritm tica o nueva para la palabra clave el promedio de un rango de ALL una columna con un celdas valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW RECUENTO Valor nico en una nueva Cuenta el n mero de valores columna en un rango de datos especificado Nombre de la macro Devuelve Descripci n MAX Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada
113. ding any requirements for providing notice and consent where appropriate IBM requires that Clients 1 provide a clear and conspicuous link to Customer s website terms of use e g privacy policy which includes a link to IBM s and Client s data collection and use practices 2 notify that cookies and clear gifs web beacons are being placed on the visitor s computer by IBM on the Client s behalf along with an explanation of the purpose of such technology and 3 to the extent required by law obtain consent from website visitors prior to the placement of cookies and clear gifs web beacons placed by Client or IBM on Client s behalf on website visitor s devices For more information about the use of various technologies including cookies for these purposes See IBM s Online Privacy Statement at http www ibm com privacy details us en section entitled Cookies Web Beacons and Other Technologies Notices 167 168 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Impreso en Espa a
114. dos TEMP ACOS V1 Crea una columna denominada TEMP donde cada valor es el arcocoseno expresado en radianes del contenido de la columna V1 TEMP ACOS V1 V3 1 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los arcocosenos del contenido de la columna V1 los valores de la columna VXson los arcocosenos del contenido de la columna V2 y los valores de la columna VY son los arcocosenos del contenido de la columnaV3 Todos los valores se expresan en grados TEMP ACOS V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los arcocosenos de los valores en las filas 10 20 de la columna V1 expresados en radianes Las otras celdas de TEMP est n vac as TEMP ACOS V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas est n vac as Los valores en la columna TEMP son los arcocosenos de las filas correspondientes de la columna V1 y los valores en la columna VX son los arcocosenos de las filas correspondientes de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ACOT Calcula la arcotangente del contenido del rango de datos especificado ASIN Colcula el arcoseno del contenido del rango de datos especificado ATAN Calcula la arcotangente del contenido del rango de datos especificado cos Calcula el n mero
115. e contiene el valor tres Capitulo 3 IBM Referencia de macros 105 TEMP V1 8 Crea una nueva columna denominada TEMP donde cada valor es el contenido de la columna V1 menos ocho TEMP V1 V3 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son el contenido de la columna V1 menos dos los valores de la columna VX son el contenido de la columna V2 menos dos y los valores de la columna VY son el contenido de la columna V3 menos dos TEMP V1 V1 Crea una nueva columna denominada TEMP que contiene solo ceros dado que cualquier numero restado a si mismo da cero TEMP V1 V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 menos el correspondiente valor de fila de la columna V2 TEMP V1 V3 V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 menos los valores de fila correspondientes de la columna V4 La columna VX resta la columna V5 de la V2 La columna VY resta la columna V6 de la V3 TEMP V1 10 20 V2 or TEMP V1 10 20 V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los valores de las filas 10 a 20 de la columna V1 menos los valores en las filas 1 a 11 de la columna V2 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n PLUS Suma el contenido de dos rangos de dat
116. e no son aplicables en IBM Campaign porque los datos de entrada son siempre una sola columna o campo La macro siempre se comportar como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign Descripci n MEAN calcula la media aritm tica o el promedio de las celdas del rango de datos especificado La media aritm tica se calcula sumando el contenido de todas las celdas dividido por el n mero de celdas El n mero de columnas devuelto por MEAN depende de keyword e Si keyword es ALL MEAN devuelve una nueva columna que contiene un valor nico el promedio de todas las celdas en data e Si keyword es COL MEAN devuelve una nueva columna por cada columna de entrada Cada nueva columna contiene un valor el promedio de todas las celdas en la columna de entrada correspondiente e Si keyword es ROW MEAN devuelve una nueva columna que contiene el promedio de todas las filas en data Nota Las celdas en blanco se ignoran en la media Nota MEAN es igual a la funci n de macro AVG Ejemplos TEMP MEAN V1 Crea una nueva columna denominada TEMPque contiene un valor nico que es la media aritm tica del contenido de la columna V1 TEMP MEAN V1 V3 Crea una nueva columna denominada TEMPque contiene un valor nico que es la media aritm tica del contenido de las columnas V1 V2 y V3 TEMP MEAN V1 10 20 Crea una nueva columna denominada TEMPq
117. e realizan fila por fila Los valores en datal se comparan con la 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 Nota 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 Nota El operador NE puede abreviarse con un signo de exclamaci n seguido de un signo de igual o por un signo menor que seguido de un signo de mayor que gt Ejemplos TEMP 3 NE 4 o TEMP 3 4 TEMP 3 lt gt 4 Crea una nueva columna denominada TEMP que contiene el valor uno dado que tres no es igual a cuatro TEMP V1 8 Crea una nueva columna denominada TEMP donde cada valor es uno si el correspondiente valor de fila de la columna V1 no es igual al n mero ocho De contrario el valor es cero Cap tulo 3 IBM Referencia de macros 111 TEMP V1 V3 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son el contenido de la columna V1 comparados con el valor dos los valores de la columna VX son el contenido de la columna V2 comparados con el valor dos y los valores de la columna VY son el contenido de la columna V3 comparados con el valor dos TEMP V1 V1 Crea una nueva columna denominada TEMP que contiene solo ceros dado que todo numero es igual a si mismo
118. e un nico valor que es la media aritm tica de las celdas en las filas 1 a 5 de las columnas V1 a V4 TEMP AVG V1 V3 COL Crea tres columnas nuevas denominadas TEMP VX y VY El nico valor de la columna TEMP es la media aritm tica del contenido de la columna V1 El nico valor de la columna VX es la media aritm tica del contenido de la columna V2 El nico valor de la columna VY es la media aritm tica del contenido de la columna V3 TEMP AVG V1 1 5 V3 COL Crea tres columnas nuevas denominadas TEMP VX y VY cada una de las cuales contiene un nico valor El valor de la columna TEMP es la media aritm tica de las celdas en las filas 1 a 5 de la columna V1 El valor de la columna VX es la media aritm tica de las celdas en las filas 1 a 5 de la columna V2 El valor de la columna VY es la media aritm tica de las celdas en las filas 1 a 5 de la columna V3 30 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP AVG V1 ROW Crea una columna denominada TEMP que contiene los mismos valores que la columna V1 la media aritm tica de cualquier n mero es el propio n mero TEMP AVG V1 V3 ROW Crea una columna denominada TEMP donde cada entrada de celda es la media aritm tica de la fila correspondiente en las columnas V1 V2 y V3 TEMP AVG V1 1 5 V3 ROW Crea una columna denominada TEMP donde las celdas de las filas 1 a 5 contienen la media aritm tica de la fila correspondiente en las c
119. ecesita especificar estas palabras clave cuando utiliza IBM Campaign Descripci n AVG calcula el promedio aritm tico o la media de las celdas en un rango de datos especificado La media aritm tica se calcula sumando el contenido de todas las celdas y dividiendo el resultado entre el n mero de celdas El n mero de columnas que AVG devuelve depende de keyword e Si keyword es ALL AVG devuelve una nueva columna que contiene un valor nico el promedio de todas las celdas en data e Si keyword es COL AVG devuelve una nueva columna para cada columna de entrada Cada nueva columna contiene un valor el promedio de todas las celdas en la columna de entrada correspondiente e Si keyword es ROW AVG devuelve una nueva columna que contiene el promedio de todas las columnas de data Nota Las celdas en blanco se pasan por alto en el c lculo Nota AVG es lo mismo que la funci n de macro MEAN Ejemplos TEMP AVG V1 Crea una columna denominada TEMP que contiene un nico valor que es la media aritm tica del contenido de la columna V1 TEMP AVG V1 V3 Crea una columna denominada TEMP que contiene un nico valor que es la media aritm tica del contenido de las columnas V1 V2 y V3 TEMP AVG V1 10 20 Crea una columna denominada TEMP que contiene un nico valor que es la media aritm tica de las celdas en las filas 10 a 20 de la columna V1 TEMP AVG V1 1 5 V4 Crea una columna denominada TEMP que contien
120. ecificado LOG Una columna para cada Calcula el logaritmo natural columna de entrada del contenido del rango de datos especificado LOG2 Una columna para cada Calcula el logaritmo en base columna de entrada 2 del contenido del rango de datos especificado LOG10 Una columna para cada Calcula el logaritmo en base columna de entrada 10 del contenido del rango de datos especificado MAX Valor nico en una columna Calcula el n mero m ximo nueva para la palabra clave de un rango de celdas ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW MEAN Valor nico en una columna Calcula la media aritm tica o nueva para la palabra clave el promedio de un rango de ALL una columna con un celdas valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW MIN Valor nico en una columna Calcula el n mero m nimo nueva para la palabra clave de un rango de celdas ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW RANDOM Una columna con el n mero Devuelve el n mero especificado de valores especificado de valores aleatorios 4 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nombre de la macro Devuelve
121. een us Any performance data contained herein was determined in a controlled environment Therefore the results obtained in other operating environments may vary significantly Some measurements may have been made on development level systems and there is no guarantee that these measurements will be the same on generally available systems Furthermore some measurements may have been estimated through extrapolation Actual results may vary Users of this document should verify the applicable data for their specific environment Information concerning non IBM products was obtained from the suppliers of those products their published announcements or other publicly available sources IBM has not tested those products and cannot confirm the accuracy of performance compatibility or any other claims related to non IBM products Questions on the capabilities of non IBM products should be addressed to the suppliers of those products All statements regarding IBM s future direction or intent are subject to change or withdrawal without notice and represent goals and objectives only All IBM prices shown are IBM s suggested retail prices are current and are subject to change without notice Dealer prices may vary This information contains examples of data and reports used in daily business operations To illustrate them as completely as possible the examples include the names of individuals companies brands and products All of these names are f
122. el rango de datos especificado STRING_TAIL Devuelve los ltimos caracteres n de cada cadena en el rango de datos especificado Macro STRING_TAIL La macro STRING_TAIL solo est disponible en IBM Campaign Sintaxis STRING_TAIL num_chars data Par metros num_chars El n mero de caracteres que se devuelve desde el final de cada serie en datos Este debe ser un entero positivo mayor que cero data 144 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Valores de cadena de texto ASCII Este debe ser un texto ASCII en comillas una columna de texto un rango de celdas que contenga texto o una expresi n que eval e algunos de los elementos anteriores de las 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 la gu a para su producto IBM Descripci n STRING_TAIL devuelve los ltimos caracteres num_chars de cada valor de serie en el rango de datos especificado Todos los valores de cadena se rellenan hasta la longitud de la cadena m s larga con caracteres nulos 10 Entonces el ltimo num_chars se devuelve para cada cadena Si num_chars es mayor que el n mero de caracteres en una cadena de texto se devuelve toda la cadena de texto Ejemplos TEMP STRING_TAIL 3 JAN 15 1997 Crea una nueva columna denominada TEMP que contiene la cadena de texto ASCII 997 TEMP STRING_TAIL 10 Presi6n Crea una
123. el mes como un n mero para la fecha especificada por la date_string Si no se proporciona input_format se utilizar la palabra clave predeterminada DELIM_M D Y Ejemplos MONTHOF 012171 MMDDYY devuelve el n mero 1 Nota Consulte Macro DATE en la p gina 51 para obtener m s informaci n sobre formatos de fecha v lidos 108 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funciones relacionadas Funci n Descripci n DAYOF Devuelve el d a de la semana como n mero WEEKDAYOF Devuelve el d a de la semana como n mero YEAROF Devuelve el a o como n mero Macro MULT La macro MULT est disponible en IBM Campaign and IBM Interact Sintaxis data MULT multiplier data multiplier Par metros data Los valores num ricos a multiplicar 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 multiplier El por el cual multiplicar todos los valores de la columna especificada Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores El n mero de columnas en multiplier debe ser igual al n mero de columnas en data a menos que multiplier sea una constante Para obtener la definici n de forma
124. elve abcdef FROM 3 abcdef 3 cdef Macro SUM La macro SUM est disponible en IBM Campaign and IBM Interact Sintaxis SUM data keyword Par metros data 146 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Los valores num ricos para calcular la suma de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores Para obtener la definici n de formato de data consulte la secci n Macro Function Parameters en el cap tulo de esta gu a para el producto de IBM keyword Esta palabra clave opcional determina c mo se realiza el c lculo para el rango de datos de entrada Seleccione una de las opciones siguientes ALL Realiza el c lculo en todas las celdas en data valor predeterminado ReCOL Realiza el c lculo por separado para cada columna de data ROW Realiza el c lculo por separado para cada fila de data Para obtener m s detalles en la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Nota Varias funciones de macro toman los par metros de la palabra clave ALL COL ROW Estas palabras clave no son aplicables en IBM Campaign porque los datos de entrada son siempre una sola columna o campo La macro siempre se comportar como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign
125. elve el d a actual como un n mero CURRENT_JULIAN Devuelve el n mero juliano actual CURRENT_WEEKDAY Devuelve el d a actual de la semana como un n mero CURRENT_YEAR Devuelve el a o actual como un n mero Macro CURRENT_WEEKDAY La macro CURRENT_WEEKDAY est disponible en IBM Campaign and IBM Interact Sintaxis CURRENT_WEEKDAY 50 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Descripci n CURRENT_WEEKDAY devuelve el d a de la semana actual en forma de n mero entre 0 y 6 El domingo se representa como 0 el lunes como 1 etc Ejemplos Si hoy es viernes CURRENT_WEEKDAY devuelve el n mero 5 Funciones relacionadas Funci n Descripci n CURRENT_DAY Devuelve el d a actual como un n mero CURRENT_JULIAN Devuelve el n mero juliano actual CURRENT_MONTH Devuelve el mes actual como un n mero CURRENT_TIME Devuelve la hora actual como serie CURRENT_YEAR Devuelve el a o actual como un n mero Macro CURRENT_YEAR Macro DATE La macro CURRENT_YEAR est disponible en IBM Campaign and IBM Interact Sintaxis CURRENT_YEAR Descripci n CURRENT_YEAR devuelve el a o actual en forma de n mero Ejemplos Si el a o actual es 2000 CURRENT_YEAR devolver el n mero 2000 Funciones relacionadas Funci n Descripci n CURRENT_DAY Devuelve el d a actual como un n mero CURRENT_JULIAN Devuelve el n mero juliano actual CUR
126. er 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 units_keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detalles sobre la utilizaci n de palabrasclave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n COT calcula la cotangente de los valores del rango de datos especificado La cotangente es rec proca a la tangente COT devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la cotangente de n meros en la correspondiente columna de entrada Nota Si una celda contiene un valor cuya tangente es cero el arcocotangente es infinito En este caso COT devuelve el mayor n mero de coma flotante de 32 bit Ejemplos TEMP COT 90 o TEMP COT 90 0 o TEMP COT 90 RADIAN Devuelve una nueva columna de nombre TEMP que contiene el valor 0 5 TEMP COT 0 Devuelve una nueva columna de nombre TEMP que contiene el valor MAX_FLOAT_32 TEMP COT V1 1 o TEMP
127. es mayor o igual a otro GT Devuelve TRUE si un rango de datos es mayor que otro LE Devuelve TRUE si un rango de datos es menor o igual a otro LT Devuelve TRUE si un rango de datos es menor que otro NE Devuelve TRUE si un rango de datos no es igual a otro Macro LN o LOG La macro LN o LOG solo est disponible en IBM Campaign Sintaxis LN data o LOG data Par metros data Los valores num ricos de los que calcular el logaritmo natural Esto puede ser un valor constante una columna un rango de celdas o una expresi n para evaluar cualquiera de las 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 la gu a para su producto IBM Descripci n LN o LOG calcula el logaritmo natural de cada valor del rango de datos especificado Devuelve una nueva columna por cada columna de entrada cada una de las cuales contiene el logaritmo natural de los n meros en la columna de entrada correspondiente Los logaritmos naturales se basan en la constante e 2 7182818 LN es la inversa de la funci n de macro EXP Cap tulo 3 IBM Referencia de macros 93 Nota Todos los valores en el rango de datos especificado deben ser mayores a cero De lo contrario devuelve una celda en blanco para cada entrada no v lida Ejemplos TEMP LN 3 o TEMP LOG 3 Crea una nueva columna denominada TEMP que contiene el valor 1 099
128. etc Dom 0 18 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Macro ABS La macro ABS solo est disponible en IBM Campaign Sintaxis ABS data Par metros data Los valores num ricos para los que calcular el valor absoluto Este par metro puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de estos tipos 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 ABS calcula el valor absoluto de los n meros en el rango de datos especificado El valor absoluto de un n mero es su valor sin el signo es decir los n meros positivos se mantienen como tales los n meros negativos se devuelven como positivos ABS devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el valor absoluto de los n meros en la columna de entrada correspondiente Ejemplos TEMP ABS 3 o TEMP ABS 3 Crea una columna denominada TEMP que contiene el valor 3 TEMP ABS V1 Crea una columna denominada TEMP donde cada valor es el valor absoluto del contenido de la columna V1 TEMP ABS V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los valores absolutos del contenido de la columna V1 los valores de la columna VX son los valores absolutos del contenido de la columna V2 y los valores de
129. exto o una expresi n que eval a algunos de los elementos anteriores Consulte el apartado Par metros de la funci n de macro del cap tulo Utilizaci n de macros para su producto para la definici n de formato de cadena igual que datos 138 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Descripci n STRING_CONCAT concatena los valores de texto ASCII en los rangos de datos especificados Devuelve una nueva columna para cada entrada de columna cada una contiene las cadenas concatenadas de las filas correspondientes de las cadenas Este c lculo fila por fila produce un resultado para cada fila hasta el ltimo valor de la columna m s corta Nota El ancho total de cada cadena resultante no puede exceder los 255 caracteres IBM Interact tambi n da soporte a la sintaxis siguiente STRING_CONCAT string string2 stringN Por ejemplo STRING_CONCAT a b c d es v lido Ejemplos TEMP STRING_CONCAT house boat Crea una nueva columna denominada TEMP que contiene la cadena de texto ASCII casa flotante TEMP STRING_CONCAT V1 Crea una nueva columna denominada TEMP cada fila contiene la cadena de texto ASCII en la fila correspondiente de la columna V1 con un per odo a adido TEMP STRING_CONCAT V1 V2 Crea una nueva columna denominada TEMP cada fila contiene la cadena de texto ASCII en la columna V1 concatenada con la cadena de texto en la columna V2 TEMP STRING CONCAT V
130. fila correspondientes de then_value si el valor de 80 Manual del usuario de IBM Macros for IBM EMM v9 1 2 predicate_col es distinto de cero Si se proporcionaelse_value se devuelve cuando el valor de predicate_col es cero Si no se proporcionaelse_value se devuelve cero Debido a que IF opera fila por fila produce un resultado para cada fila hasta el ltimo valor de la columna m s corta es decir la columna m s corta de predicate_col then_value y else_value Nota Por lo general desear crear una columna de predicado utilizando una de las funciones de macro de comparaci n por ejemplo gt lt ISEVEN ISODD etc Ejemplos TEMP IF 1 V1 Crea una nueva columna denominada TEMP que contiene una copia de la columna V1 TEMP IF V1 1 0 Crea una nueva columna denominada TEMP donde cada valor es uno si el valor de fila correspondiente de la columna V1 es distinto de cero de lo contrario es cero TEMP IF V3 V1 V2 Crea una nueva columna denominada TEMP donde se copia cada valor de la columna V1 si el valor correspondiente de la columna V3 es distinto de cero de lo contrario se copia el valor de la columna V2 TEMP IF ABS V1 AVG V1 lt STDV V1 V1 Crea una nueva columna denominada TEMP que contiene cada valor de la columna V1 que est menos de una desviaci n est ndar separado del promedio TEMP IF V3 20 30 V1 30 40 V2 Crea una nueva columna denominada TEMP que contiene los
131. for IBM EMM v9 1 2 Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detalles en la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n TAN calcula la tangente de los valores en el rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la tangente de n meros en la columna de entrada correspondiente Ejemplos TEMP TAN PI 4 o TEMP TAN PI 4 0 o TEMP TAN PI 4 RADIAN Crea una nueva columna denominada TEMP que contiene el valor uno TEMP TAN V1 Crea una nueva columna denominada TEMP donde cada valor es la tangente en radianes de los contenidos en la columna V1 TEMP TAN V1 V3 1 o TEMP TAN V1 V3 DEGREE Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son las tangentes de los contenidos de la columna V1 los valores de la columna VX son las tangentes de los contenidos de la columna V2 y los valores de la columna VY son las tangentes de los contenidos de la columna V3 Todos los valores se expresan en grados TEMP TAN V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX cada una con valores en filas 1 5 las otras celdas estan vacias Los valores en la columna TEMP son las tangente de las filas correspondientes
132. format Una de las palabras clave en la tabla siguiente especifica el formato de fecha de salida deseado Descripci n DATE_FORMAT transforma una fecha de input_format a otro formato output_format Si la fecha tiene una anchura fija se debe establecer en uno de los siguientes valores DDMMYY YY DDMMMYY YY MMDDYY YY MMMDDYY YY e YY YYIMMDD YY YYIMMMDD MM es un mes en 2 d gitos y MMM es el mes abreviado en 3 caracteres Si la fecha se delimita la fecha se puede utilizar cualquier delimitador usando ESPACIO GUION BARRA INCLINADA se debe establecer en uno de estos valores e DELIM_D_M_Y e DELIM_M_D_Y e DELIM_Y_M_D Cap tulo 3 IBM Referencia de macros 53 Nota No todos los formatos disponibles en IBM Campaign est n soportados por IBM Interact Ejemplos DATE_FORMAT 012171 MMDDYY MMDDYYYY devuelve la cadena 01211971 Nota Consulte Macro DATE en la p gina 51 para obtener m s informaci n sobre formatos de fecha v lidos Funciones relacionadas Funci n Descripci n DATE Convierte una cadena de fecha en una fecha juliana DATE_JULIAN Devuelve la fecha juliana de la entrada DATE_STRING Devuelve la cadena de fecha de la fecha juliana Macro DATE_JULIAN La macro DATE_JULIAN solo est disponible en IBM Campaign Sintaxis DATE_JULIAN year month day Parametros year N mero de a o v lido de 2 d gitos o de 4 d gitos
133. funci n de macro INT Por ejemplo ISODD 2 5 0 ya que 2 no es impar Ejemplos TEMP ISODD 3 Crea una nueva columna denominada TEMP que contiene el valor uno TEMP ISODD V1 Crea una nueva columna denominada TEMP donde cada valor es el resultado de la comprobaci n de los valores impares del contenido de la columna V1 86 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP ISODD V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son los resultados de la comprobaci n de los valores impares del contenido de la columna V1 los valores de la columna VX son los resultados de comprobaci n de los valores impares de la columna V2 y los valores de la columna VY son los resultados de la comprobaci n de los valores impares del contenido de la columna V3 TEMP ISODD V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los resultados de la comprobaci n de valores impares de los valores de las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP ISODD V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas est n vac as Los valores de la columna TEMP son los resultados de la comprobaci n de valores impares de las filas correspondientes de la columna V1 y los valores de la columna VX son los resultados de la comprobaci n de valores impares de
134. gual 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 exponent segundo rango de datos es decir calcula base 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 Cap tulo 3 IBM Referencia de macros 125 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 Nota El operador POW se puede abreviar con un circunflejo Por ejemplo TEMP 2 8 es equivalente a TEMP 2 POW 8 Nota 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
135. ial es especificada s Macro LOG2 La macro L0G2 solo est disponible en IBM Campaign Sintaxis LOG2 data Par metros data 94 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Los valores num ricos de los que calcular el logaritmo en base 2 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 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 LOG2 calcula el logaritmo en base 2 de los valores en el rango de datos especificado Devuelve una nueva columna por cada columna de entrada cada una de las cuales contiene el logaritmo en base 2 de los n meros en la columna de entrada correspondiente Nota Todos los valores en el rango de datos especificado deben ser mayores a cero De lo contrario se devuelve una celda en blanco para cada entrada no v lida Ejemplos TEMP LOG2 8 Crea una nueva columna denominada TEMP que contiene el valor tres TEMP LOG2 V1 Crea una nueva columna denominada TEMP donde cada valor es el logaritmo en base 2 del contenido de la columna V1 TEMP LOG2 V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los logaritmos base 2 del contenido de la columna V1 los valores en la columna VX son los logaritmos base 2 del contenido de la colum
136. iana Macro CURRENT_DAY La macro CURRENT_DAY esta disponible en IBM Campaign and IBM Interact Sintaxis CURRENT_DAY Descripcion CURRENT_DAY devuelve el d a actual del mes como un n mero entre 1 31 El tiempo est determinado por el reloj del sistema en el servidor de IBM Ejemplos Si la fecha de hoy es 19 de junio CURRENT_DAY devolver el n mero 19 Funciones relacionadas Funci n Descripci n CURRENT_JULIAN Devuelve el n mero Juli n para la fecha actual Cap tulo 3 IBM Referencia de macros 47 Funci n Descripci n CURRENT_MONTH Devuelve el mes actual como un n mero CURRENT_TIME Devuelve la hora actual como serie CURRENT_WEEKDAY Devuelve el d a actual de la semana como un n mero CURRENT_YEAR Devuelve el a o actual como un n mero Macro CURRENT_JULIAN La macro CURRENT_JULTAN solo est disponible en IBM Campaign Sintaxis CURRENT_JULIAN Descripci n CURRENT_JULIAN devuelve el n mero de juliano para la fecha actual el n mero de d as transcurridos desde el 1 de enero del a o 0000 Esto es equivalente a la macro DATE CURRENT_DATE Ejemplos Si la fecha de hoy es 31 de agosto de 2000 CURRENT_JULIAN devuelve el n mero 730729 Funciones relacionadas Funci n Descripci n CURRENT_DAY Devuelve el d a actual como un n mero CURRENT_MONTH Devuelve el mes actual como un n mero CURRENT_TIME Devuel
137. ictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental COPYRIGHT LICENSE This information contains sample application programs in source language which illustrate programming techniques on various operating platforms You may copy modify and distribute these sample programs in any form without payment to IBM for the purposes of developing using marketing or distributing application programs conforming to the application programming interface for the operating 166 Manual del usuario de IBM Macros for IBM EMM v9 1 2 platform for which the sample programs are written These examples have not been thoroughly tested under all conditions IBM therefore cannot guarantee or imply reliability serviceability or function of these programs The sample programs are provided AS IS without warranty of any kind IBM shall not be liable for any damages arising out of your use of the sample programs If you are viewing this information softcopy the photographs and color illustrations may not appear Trademarks IBM the IBM logo and ibm com are trademarks or registered trademarks of International Business Machines Corp registered in many jurisdictions worldwide Other product and service names might be trademarks of IBM or other companies A current list of IBM trademarks is available on the Web at Copyright and trademark information at www ibm com legal copytrade shtml
138. inadas TEMP VX y VY La columna TEMP contiene los valores en V1 comparados con los valores de fila correspondientes de la columna V4 La columna VX compara las columnas V2 y V5 La columna VY compara las columnas V3 y V6 TEMP V1 10 20 gt V2 o TEMP V1 10 20 gt V2 1 11 Crea una nueva columna denominada TEMP donde las primeras once celdas contienen el resultado de comparar los valores de las filas 10 a 20 de la columna V1 con los valores de las filas 1 a 11 de la columna V2 Las otras celdas de TEMP est n vac as Funciones relacionadas NE Devuelve TRUE si un rango de datos no es igual a otro Macro GROUPBY La macro GROUPBY solo esta disponible en IBM Campaign Sintaxis GROUPBY group field keyword rolled field output_field Parametros e group_field Especifica la variable sobre la que se agrupan los registros es decir todos los mismos valores de la variable especificada se agrupan juntos e keyword Especifica el resumen de la funci n de acumulaci n a realizar en el rolled field e rolled field Especifica la variable a resumir o acumular e output_field Identifica una variable alternativa a devolver para una sola fila de un grupo y solo puede utilizarse con las palabras clave Min0f MaxOf y MedianOf 74 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Descripci n GROUPBY resume varias filas de datos dentro de un grupos La salida de esta funci n es una sola columna La salida es el res
139. iones Ejemplos TEMP 3 EQ 4 o TEMP 3 4 o TEMP 3 4 Crea una nueva columna denominada TEMP que contiene el valor cero ya que tres no es igual a cuatro TEMP No NO Crea una nueva columna denominada TEMP que contiene el valor uno las comparaciones de cadenas no distinguen entre may sculas y min sculas TEMP V1 Crea una nueva columna denominada TEMP donde cada valor es uno si el valor de fila correspondiente de la columna V1 es igual al n mero ocho de lo contrario es cero TEMP V1 V1 Crea una nueva columna denominada TEMP que contiene solo unos dado que todo numero es igual a si mismo TEMP V1 V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 comparado con el valor de fila correspondiente de la columna V2 Cap tulo 3 IBM Referencia de macros 63 TEMP V1 V3 V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 comparados con los valores de fila correspondientes de la columna V4 La columna VX compara las columnas V2 y V5 La columna VY compara 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 once primeras celdas contienen los resultados de comparar los valores en las filas 10 a 20 de la columna V1 con las filas 1 a 11 de la columna V2 Las otras celdas de TEMP estan vacias
140. juliana de la entrada DATE_FORMAT Convierte las fechas de un formato a otro Macro DAY_BETWEEN La macro DAY_BETWEEN solo est disponible en IBM Campaign Sintaxis DAY_BETWEEN from_date_string to_date string input_format Parametros from_date_string 56 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Un texto que representa una fecha v lida desde la que contar el n mero de d as transcurridos to_date string Un texto que representa una fecha v lida hasta la que se cuentan los d as Esta fecha debe estar en el mismo formato que from_date_string input_format Una de las palabras clave en la tabla siguiente que especifica el formato de fecha de from_date_string y to_date_string Descripci n DAY_BETWEEN devuelve el n mero de d as entre from_date_string y to_date_string Si se proporciona input_format se utilizar la palabra clave predeterminada DELIMM D Y Ejemplos DAY_BETWEEN 08 25 00 08 31 00 devuelve el n mero 6 Nota Consulte Macro DATE en la p gina 51 para obtener m s informaci n sobre formatos de fecha v lidos Funciones relacionadas Funci n Descripci n DAY_FROMNOW Devuelve el n mero de dias desde la fecha actual a una fecha especificada DAY_INTERVAL Devuelve el n mero de dias entre dos fechas especificadas Macro DAY_FROMNOW La macro DAY_FROMNOW solo est disponible en IBM Campaign Sintaxis DAY_FROMNOW to_year to_month to_day Par
141. l e SI al le mm E 1 ADL E 2 AAL c 3 ACL c 4 BAZ E 5 ADL 6 ABL c 7 Dra cS a Baa c 9 AEL 10 BAZ 2 aa Dea ce 12 E42 For Holp press F1 Un ejemplo m s complejo STRING_SEG POSITION CellCode X 1 2 1 STRING_LENGTH Cel1Code CellCode AAA Esto devuelve filas en las que los valores de Cel1Code tienen AAA al final despu s de la segunda aparici n de X Macro PLUS La macro PLUS est disponible en IBM Campaign and IBM Interact Sintaxis data PLUS addend data addend Par metros data Cap tulo 3 IBM Referencia de macros 123 El rango de celdas que contiene n meros para a adir Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores Para 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 addend El los n mero s para a adir a todos los valores de la columna especificada Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos El n mero de columnas en data2 debe ser igual al n mero de columnas en datal a menos que data2 sea una constante Para obtener la definici n de formato de addend 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 Descripci n PLUS a ade los
142. l errors Changes are periodically made to the information herein these changes will be incorporated in new editions of the publication IBM may make improvements and or changes in the product s and or the program s described in this publication at any time without notice Any references in this information to non IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk Copyright IBM Corp 1998 2015 165 IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you Licensees of this program who wish to have information about it for the purpose of enabling i the exchange of information between independently created programs and other programs including this one and ii the mutual use of the information which has been exchanged should contact IBM Corporation BIWA LKG1 550 King Street Littleton MA 01460 1250 U S A Such information may be available subject to appropriate terms and conditions including in some cases payment of a fee The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement IBM International Program License Agreement or any equivalent agreement betw
143. l valor nueve TEMP TOTAL V1 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la suma de los contenidos de la columna V1 TEMP TOTAL V1 V3 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la suma de los contenidos de las columnas V1 V2 y V3 TEMP TOTAL V1 1 5 V4 Crea una nueva columna denominada TEMP que contiene un valor nico el cual es la suma de las celdas en las filas 10 20 de las columnas V1 a V4 TEMP TOTAL V1 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY El valor nico en la columna TEMP es la suma del contenido de la columna V1 el valor nico en la columna VX es la suma del contenido de la columna V2 y el valor nico en la columna VY es la suma del contenido de la columna V3 TEMP TOTAL V1 1 5 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY cada una de las cuales contiene un valor nico El valor en la columna TEMP es la suma de las celdas en las filas 1 5 de la columna V1 el valor en la columnaVX es la suma de las celdas en las filas 1 5 de la columna V2 y el valor en la columna VY es la suma de las celdas en las filas 1 5 de la columna V3 TEMP TOTAL V1 V3 ROW Crea una nueva columna denominada TEMP donde cada entrada de celda es la suma de la fila correspondiente de las columnas V1 V2 y V3 152 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP TOTAL V1 1 5
144. la Funciones de fecha y hora Nombre de la macro Devuelve Descripci n ADD_MONTHS Una columna para cada columna de entrada A ade el n mero especificado de meses y devuelve una fecha CURRENT_DATE Una columna para cada columna de entrada Devuelve la fecha actual en format CURRENT_DAY Una columna para cada columna de entrada Devuelve el d a actual del mes como un n mero en el rango del 1 al 31 CURRENT_MONTH Una columna para cada columna de entrada Devuelve el mes actual del a o como un n mero en el rango del 1 al 12 CURRENT_WEEKDAY G na columna para cada olumna de entrada Q Devuelve la semana actual del mes como un n mero en el rango del 0 al 6 CURRENT_YEAR DATE Una columna para cada columna de entrada Una columna para cada columna de entrada Devuelve el a o actual en forma de n mero Convierte una cadena de fecha en una fecha juliana DATE_FORMAT Una columna para cada columna de entrada Transforma formatos de fecha 14 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funciones varias Nombre de la macro Devuelve Descripci n EXTERNALCALLOUT Valores seg n definido por la a aplicaci n personalizada Llama a una aplicaci n escrita con la API personalizada escrita con la ExternalCallout APT ExternalCallout Para obtener m s informaci n consulte la Gu a del Desarrollador IBM Interact
145. la columna VY son los valores absolutos del contenido de la columnaV3 TEMP ABS V1 10 20 Crea una columna denominada TEMP donde las primeras 11 celdas contienen los valores absolutos de los valores en las filas 10 20 de la columna V1 Las otras celdas de TEMP estan vacias TEMP ABS V1 1 5 V2 Crea dos nuevas columnas denominadasTEMP y VX con valores en las filas 1 5 de cada una las otras celdas est n vac as Los valores en la columna TEMP son los valores absolutos de las filas correspondientes de la columna V1 y los valores en la columna VX son los valores absolutos de las filas correspondientes de la columna V2 Cap tulo 3 IBM Referencia de macros 19 Funciones relacionadas Funci n Descripci n SIGN Calcula el signo positivo o negativo de los valores del rango de datos especificado Macro ACOS La macro ACOS solo est disponible en IBM Campaign Sintaxis ACOS data units_keyword Par metros data Los valores num ricos para calcular el valor de coseno de arco Este par metro puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de estos tipos 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 units _keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como g
146. las funciones de macro en IBM Campaign Especificaciones de formato Esta secci n describe el formato para algunos par metros com nmente utilizados Se aplica a todas las referencias a estos par metros por especificaciones de funciones de macro en este cap tulo data El par metro data representa una columna de datos sobre la que act a la funci n de macro Puede ser una constante o un campo Consulte la funci n de macro espec fica para obtener m s detalles Nota IBM Campaign no soporta los c lculos en varios campos a la vez o en un subconjunto de filas Algunos otros nombres de par metros tambi n utilizan el mismo formato que data La descripci n de estos par metros hacen referencia a esta secci n y formato palabra clave El par metro keyword controla el comportamiento de la funci n de macro Indica que puede especificarse una palabra clave si se omite se utiliza la predeterminada Las opciones de palabra clave est n listadas para cada funci n de macro en el siguiente formulario choicel choice2 choice3 Seleccione la opci n de palabra clave que proporcione el comportamiento deseado La opci n predeterminada se muestra en negrita Por ejemplo dadas las siguientes opciones RADIANS DEGREES Cualquiera de las siguientes funciones de macro son v lidas COS V1 RADIANS COS V1 DEGREES Nota Muchas funciones de macro toman par metros de palabra clave ALL COL ROW Estas palabras clave no
147. local D as del mes 01 31 La hora en formato de 24 horas 00 23 La hora en formato de 12 horas 01 12 D a del a o 001 366 Mes 01 12 Minuto 00 59 oe a oe x X Se a Se 3 Se Cap tulo 3 IBM Referencia de macros 55 C digo Descripci n Sp Actual indicador de AM PM de entorno local para reloj de 12 horas ZS Segundo 00 59 U Semana del afio con el domingo como primer dia de la semana 00 51 Sw D a de la semana 0 6 el domingo es 0 ZW Semana del a o con el lunes como el primer d a de la semana 00 51 X Representaci n de la fecha para el entorno local actual X Representaci n de la hora en el entorno local actual y A o de 2 d gitos 00 99 Y A o de 4 d gitos Z L Nombre o abreviatura de la zona horaria no hay salida si se desconoce la zona horaria 4 Signo de porcentaje Descripci n DATE_STRING devuelve la cadena de fecha de la fecha juliana Si no se proporciona output_format se utilizar la palabra clave predeterminada DELIM_M_D Y Ejemplos DATE_STRING 730729 devuelve la cadena 08 31 00 Nota Consulte Macro DATE en la p gina 51 para obtener m s informaci n sobre formatos de fecha v lidos Funciones relacionadas Funci n Descripci n DATE Convierte una cadena de fecha en una fecha juliana DATE_JULIAN Devuelve la fecha
148. lor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detalles sobre la utilizaci n de palabrasclave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n SIN calcula el seno de los valores del rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el seno de n meros en la columna de entrada correspondiente Ejemplos TEMP SIN PI 2 o TEMP SIN PI 2 0 o TEMP SIGN PI 2 RADIAN Crea una nueva columna denominada TEMP que contiene el valor uno TEMP SIN V1 Crea una nueva columna denominada TEMP donde cada valore es el seno expresado en radianes del contenido de la columna V1 TEMP SIN V1 V3 1 o TEMP SIN V1 V3 DEGREE Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los senos de los contenidos de la columna V1 los valores de la columna VX son los senos de los contenidos en la columna V2 y los valores de la columna VY son los senos de los contenidos de la columna V3 Todos los valores se expresan en grados TEMP SIN V1 10 50 V2 Crea dos nuevas columnas denominadas TEMP y VX cada una con valores en las filas 1 a 41 las otras celdas estan vacias Los valores en la columna TEMP son los senos de los valores en las fila 10 50 de la columnaV1 y los valores en la columna VX son los senos de los v
149. lumna V1 los valores de la columna VX son las tangentes hiperb licas de los contenidos de la columna V2 y los valores de la columna VY son las tangentes hiperb licas de los contenidos de la columnaV3 Todos los valores se expresan en grados TEMP TANH V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas est n vac as Los valores en la columna TEMP son las tangentes hiperb licas de las filas correspondientes de la columnaV1 y los valores en la columna VX son las tangentes hiperb licas de las filas correspondientes de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ATAN Calcula la arcotangente del contenido del rango de datos especificado COSH Calcula el n mero NOT l gico del contenido del rango de datos especificado coseno hiperb lico del contenido del rango de datos especificado COT Calcula la cotangente del contenido del rango de datos especificado SINH Calcula el seno hiperb lico del contenido del rango de datos especificado TAN Calcula la tangente del contenido del rango de datos especificado Macro TOTAL La macro TOTAL est disponible en IBM Campaign and IBM Interact Sintaxis TOTAL data keyword Parametros data Los valores num ricos para calcular la suma de Este puede ser un valor constante una columna un rango de celdas o una expresi n q
150. lumna denominada TEMP donde cada valor es uno si el correspondiente valor de fila de la columna V1 es menor o igual al n mero ocho De contrario el valor es cero TEMP V1 V3 lt 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son el contenido de la columna V1 comparados con el valor dos los valores de la columna VX son el contenido de la columna V2 comparados con el valor dos y los valores de la columna VY son el contenido de la columna V3 comparados con el valor dos 90 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP V1 lt V1 Crea una nueva columna denominada TEMP que contiene todo unos ya que todos los numeros son iguales a si mismos TEMP V1 lt V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 comparado con el valor de fila correspondiente de la columna V2 TEMP V1 10 20 lt V2 o TEMP V1 10 20 lt V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los resultados de la comparaci n de los valores de las filas 10 a 20 de la columna V1 con los valores en las filas 1 a 11 V2 Las otras celdas de TEMP est n vac as Funciones relacionadas Funci n Descripci n EQ Devuelve TRUE si un rango de datos es igual a otro GE Devuelve TRUE si un rango de datos es mayor o igual a otro GT Devuelve TRUE si un rango de datos es mayor que otro
151. lve una nueva columna para cada columna de entrada cada una de las cuales contiene el arcoseno de los n meros en la columna de entrada correspondiente Si se utiliza la palabra clave RADIAN ASIN devuelve valores en el rango 1 2 a n 2 Si se utiliza la palabra clave DEGREE ASIN devuelve valores en el rango 90 a 90 Nota El contenido de cada celda de la columna especificada debe tener valores entre 1 0 y 1 0 inclusive De lo contrario devuelve para cada entrada no v lida 26 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Ejemplos TEMP ASIN 0 5 o TEMP ASIN O 5 0 o TEMP ASIN O 5 RADIAN Crea una nueva columna denominada TEMP que contiene el valor 0 524 T 6 radianes TEMP ASIN 0 5 1 o TEMP ASIN 0 5 DEGREE Crea una nueva columna denominada TEMP que contiene el valor 30 grados TEMP ASIN V1 Crea una nueva columna denominada TEMP donde cada valore es el arcoseno expresado en radianes del contenido de la columna V1 TEMP ASIN V1 V3 1 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los arcosenos del contenido de la columna V1 los valores en la columna VX son los arcosenos del contenido de la columna V2 y los valores en la columna VY son los arcosenos del contenido de la columna V3 Todos los valores se expresan en grados TEMP ASIN V1 10 20 Crea una nueva columna denominada TEMP donde las 11 primeras celdas contienen los a
152. 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 TEMP V1 2 0 5 Crea una nueva columna denominada TEMP en donde cada valor es la raiz cuadrada del contenido de la columna V1 equivalente a SQRT V1 TEMP V1 V3 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 TEMP V1 V3 V4 V6 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 estan vacias Funciones relacionadas Funci n Descripci n EXP Calcula el n mero natural e elevado al contenido de cada celda del rango de datos especificado LN o LOG Calcula el logaritmo natural del contenido del rango de datos especificado LN2 Calcula el
153. may sculas y min sculas Nota Este formato lo define Java Se pueden encontrar los detalles completos acerca del formato se pueden encontrar enJava documentaci n para java text SimpleDateFormat en http java sun com El archivo StaticMessages properties no necesita modificarse 5 Para WebSphere vuelva a jar la aplicaci n web 6 Para WebLogic Elimine el m dulo de aplicaci n web actual a A ada el nuevo m dulo b Vuelva a desplegar la aplicaci n web c No es necesario reiniciar el escucha Campaign 7 Aseg rese de que el valor del idioma del navegador web language_codeha empezado como prioridad Para obtener m s detalles consulte las siguientes secciones para definir en su navegador un idioma correcto y para establecer en su sistema un idioma espec fico Nota Aseg rese de utilizar un gui n en contraposici n con un car cter subrayado enlanguage_code La configuraci n de la aplicaci n web es el nico lugar donde se utiliza un gui n en lugar de un subrayado 8 Inicie sesi n en Campaign Campa a Las fechas se deben visualizar en Campaign Campa a en el formato especificado en StaticMessages language _code properties Para obtener informaci n sobre c mo configurar la hora para IBM Campaign consulte la documentaci n IBM Campaign Ejemplos Si la hora es 10 54 a m CURRENT_TIME devolver la cadena 10 54 00 AM Funciones relacionadas Funci n Descripci n CURRENT_DAY Devu
154. ment If your problem does not prevent you from logging in much of this information is available on the About page which provides information about your installed IBM applications You can access the About page by selecting Help gt About If the About page is not accessible check for a version txt file that is located under the installation directory for your application Contact information for IBM technical support For ways to contact IBM technical support see the IBM Product Technical Support website http www ibm com support entry portal open_service_request Nota To enter a support request you must log in with an IBM account This account must be linked to your IBM customer number To learn more about associating your account with your IBM customer number see Support Resources gt Entitled Software Support on the Support Portal O Copyright IBM Corp 1998 2015 163 164 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Notices This information was developed for products and services offered in the U S A IBM may not offer the products services or features discussed in this document in other countries Consult your local IBM representative for information on the products and services currently available in your area Any reference to an IBM product program or service is not intended to state or imply that only that IBM product program or service may be used Any functionally equivalent product program
155. mienzo del abecedario en orden alfab tico Max0f Yes Devuelve el valor maximo de rolled_field en cada grupo rolled_field puede ser num rico o cadena si rolled_field es una cadena se devuelve el valor m s cercano al final del abecedario en orden alfab tico Dif fOf Yes Devuelve el n mero de valores distintos de rolled_field en cada grupo rolled_field puede ser num rico o cadena Cap tulo 3 IBM Referencia de macros 75 Palabra clave Cadena Si No Descripci n AvgOf ModeOf No Yes Devuelve el valor promedio de rolled_field en cada grupo rolled_field debe ser num rico Devuelve el valor modal es decir el valor m s repetido derolled_field en cada grupo rolled_field puede ser num rico o cadena MedianOf Yes Devuelve el valor de la mediana es decir el valor del medio ordenado por rolled_field de rolled_field en cada grupo rolled_field puede ser num rico o cadena si rolled_field es una cadena los valores se ordenan alfab ticamente OrderOf Yes Devuelve el orden de rolled_field en cada grupo rolled_field debe ser num rico Si varios registros tienen el mismo valor todos ellos reciben el mismo valor Sum0f No Devuelve la suma de rolled_field en cada grupo rolled_field debe ser num rico Stdev0f No Devuelve la desviaci n est ndar de rolled_field en cada grupo rolled_field debe ser n
156. minada TEMP donde la celdas en las filas 1 5 contiene la varianza de la fila correspondiente de las columnas V1 a V3 Las otras celdas de TEMP estan vacias 156 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Macro WEEKDAY La macro WEEKDAY solo est disponible en IBM Campaign Sintaxis WEEKDAY data conversion_keyword Par metros data Los datos de texto ASCII para convertir a valores num ricos representan los d as de la semana 1 7 Este puede ser texto ASCII texto entre comillas una columna de texto un rango de celdas que contiene texto o una expresi n que eval a algunos de los elementos 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 la gu a para su producto IBM conversion_keyword Esta palabra clave opcional especifica c mo interpretar formatos de texto para fechas y horas Seleccione una de las opciones siguientes 1 mm dd yy valor predeterminado 2 dd mmm yy 3 mm dd yy hh mm Si no se especifica este par metro el valor predeterminado es1 Descripci n WEEKDAY convierte los valores de texto en el rango de datos especificado en valores num ricos que representan los d as de la semana al utilizar el formato especificado para convertir fechas y horas El n mero 0 para domingo un 1 para lunes y asi sucesivamente hasta 6 para el domingo Si una cadena de texto no se puede analizar con la utilizaci
157. mna de entrada correspondiente Ejemplos TEMP COS PI o TEMP COS PI 0 o TEMP COS PI RADIAN Devuelve una nueva columna de nombre TEMP que contiene el valor nico de 1 TEMP COS 90 1 o TEMP COS 90 DEGREE Devuelve una nueva columna de nombre TEMP que contiene el valor nico de cero TEMP COS V1 o TEMP COS V1 0 o TEMP COS V1 RADIAN Crea una nueva columna de nombre TEMP donde cada valor es el coseno en radianes del contenido de la columna V1 TEMP COS V1 V3 1 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los cosenos del contenido de la columna V1 los valores de la columna VX son los cosenos del contenido de la columna V2 y los valores de la columna VY son los cosenos del contenido de la columna V3 Todos los valores se expresan en grados TEMP COS V1 10 20 Crea una nueva columna de nombre TEMP donde las primeras 11 celdas contienen los cosenos de los valores en las filas 10 20 de la columna V1 en radianes Las otras celdas de TEMP estan vacias TEMP COS V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores en la columnaTEMP son los cosenos de las correspondientes filas de la columna V1 y los valores en la columna VX son los cosenos de las filas correspondientes de la columna V2 Todos los valores se expresan en radianes Funciones relacion
158. mnas V1 V2 y V3 TEMP RECUENTO V1 10 20 Crea una nueva columna de nombre TEMP que contiene el valor 11 los rangos son incluidos ya que todas las celdas contienen valores TEMP RECUENTO V1 1 5 V4 Crea una nueva columna de nombre TEMP que contiene el valor 20 5 celdas en cada columna por 4 columnas 20 celdas ya que todas las celdas contienen valores TEMP RECUENTO V1 1 10 Crea una nueva columna de nombre TEMP que contiene el valor 3 ya que las filas 1 3 de la columna V1 contienen valores y las filas 4 10 est n vac as Funciones relacionadas Funci n Descripci n SUM o TOTAL Calcula la suma de un rango de celdas Macro CURRENT_DATE La macro CURRENT_DATE est disponible en IBM Campaign and IBM Interact Sintaxis CURRENT_DATE format Par metros format Una de las palabras clave en la siguiente tabla especificando el formato de fecha de date_string Nota Consulte Formato V lido de Palabras Clave para obtener m s informaci n sobre formatos de fechas disponibles Descripci n CURRENT_DATE devuelve la fecha actual en format La fecha est determinada por el reloj en el servidor IBM Si no se proporciona la palabra clave format se utiliza el valor predeterminado de DELIM_M D Y Para todas las bases de datos recomendados IBM Campaign intenta ejecutar la FECHA_ACTUAL macro en la base de datos utilizando una base de datos soportada actual de tiempo ll
159. mnas en data2 debe ser igual al n mero de columnas en datal 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 EQ compara los dos rangos de datos especificados y devuelve un uno si los valores son iguales o un cero si no lo son Devuelve un nueva columna para cada columna de entrada cada una de las cuales contiene la correspondiente columna en datal comparada con la columna correspondiente de data2 es decir que la primera columna de datal se compara con la primera columna de data la segunda columna con la segunda columna y a s sucesivamente Si data2 es una constante cada valor en data se compara con ese valor Si data2 es una columna los c lculos se realizan fila por fila Los valores en datal se comparan con el valor de la 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 Cuando se comparan cadenas no se distingue entre may sculas y min sculas es decir que Yes YES yes y yeS se consideran iguales Nota El operador EQ se puede abreviar con dos signos de igual Tambi n se puede utilizar un signo igual entre par ntesis para la funci n de macro EQ sin par ntesis el signo igual se interpreta como operador de asignac
160. month N mero de mes v lido entre 1 y 12 day N mero de d a v lido entre 1 y 31 Descripci n DATE_JULIAN devuelve la fecha juliana de la entrada especificada La fecha juliana es el n mero de d as transcurridos desde el 1 de enero de 0000 Ejemplos DATE JULIAN 2000 08 31 devuelve el n mero 730729 54 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funciones relacionadas Funci n Descripci n DATE Convierte una cadena de fecha en una fecha juliana DATE_FORMAT Convierte las fechas de un formato a otro DATE_STRING Devuelve la cadena de fecha de la fecha juliana Macro DATE_STRING La macro DATE_STRING solo est disponible en IBM Campaign Sintaxis DATE_STRING julian_date output_format max_length DATE_STRING julian_date format_string max_length Par metros julian_date Es un n mero que representa una fecha juliana el n mero de d as transcurridos desde el 1 de enero de 0000 output_format Cadena formato de fecha v lido max_length format_string Una serie de formato que incluye en forma opcional cualquier combinaci n de las siguientes codificaciones de formato C digo Descripci n Se a Nombre del d a de la semana abreviado Se gt Nombre completo del d a de la semana SN T Nombre abreviado del mes SY ios Nombre completo del mes oe O Representaci n de la fecha y hora adecuada para el entorno
161. n LOG10 calcula el logaritmo en base 10 de los valores en el rango de datos especificado Devuelve una nueva columna por cada columna de entrada cada una de las cuales contiene el logaritmo en base 10 de los n meros en la columna de entrada correspondiente Nota Todos los valores en el rango de datos especificado deben ser mayores a cero De lo contrario devuelve una celda en blanco para cada entrada no v lida Ejemplos TEMP LOG10 100 Crea una nueva columna denominada TEMP que contiene el valor dos TEMP LOG10 V1 Crea una nueva columna denominada TEMP donde cada valor es el logaritmo en base 10 del contenido de la columna V1 TEMP LOG10 V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los logaritmos base 10 del contenido de la columna V1 los valores en la columna VX son los logaritmos base 10 del contenido de la columna V2 y los valores en la columna VY son el logaritmo en base 10 del contenido de la columna V3 TEMP LOG10 V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los logaritmos base 100 de los valores en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP LOG10 V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores de la columna TEMP son los logaritmos base 10 de las correspondientes filas de
162. n que eval a a cualquiera de ellos 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 keyword Esta palabra clave opcional determina c mo se realiza el c lculo para el rango de datos de entrada Seleccione una de las opciones siguientes ALL Realiza el c lculo en todas las celdas en data valor predeterminado COL realiza el c lculo por separado para cada columna de data ROW Realiza el c lculo por separado para cada fila de data Para m s detalles sobre el uso de palabras clave en IBM Campaign vea Especificaciones de formato en la p gina 9 Nota Muchas funciones de macro toman par metros de palabra clave ALL COL ROW Estas palabras clave no son aplicables en IBM Campaign porque los datos de entrada son siempre una sola columna o campo La macro siempre se comportar como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign Descripci n MAX calcula el m ximo de los valores en el rango de datos especificado Devuelve una nica nueva columna que contiene el valor m ximo Ejemplos TEMP MAX 3 o TEMP MAX 3 ALL Crea una nueva columna denominada TEMP que contiene el valor tres TEMP MAX V1 Crea una nueva columna denominada TEMPque contiene un valor nico que es el m ximo valor de los contenidos de la columna
163. n rango de celdas que contiene texto o una expresi n que eval a algunos de los elementos 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 la gu a para su producto IBM Descripci n STRING_LENGTH devuelve la longitud de cada valor de cadena en el rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una contiene la longitud de la cadena de texto correspondiente Nota Si STRING_LENGTH se aplica a las columnas que contienen datos num ricos devuelve ceros Cap tulo 3 IBM Referencia de macros 141 Ejemplos TEMP STRING_LENGTH cuatro Crea una nueva columna denominada TEMP que contiene el valor 4 TEMP STRING_LENGTH 4 Crea una nueva columna denominada TEMP que contiene el valor 0 TEMP STRING_LENGTH V1 Crea una nueva columna denominada TEMP donde cada valor es la longitud de la cadena en la fila correspondiente de la columna V1 TEMP STRING_LENGTH V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son las longitudes de las cadenas en las filas correspondientes de la columna V1 los valores de la columna VX son las longitudes de las cadenas en las filas correspondientes de la columna V2 y los valores de la columna VY son las longitudes de las cadenas en las filas correspondientes de la columna V3 TEMP STRING_LENGTH V4 1 50 V
164. na VX es la desviaci n est ndar de los contenidos de la columna V2 y el valor nico en la columna VY es la desviaci n est ndar de los contenidos de la columna V3 TEMP STDV V1 10 50 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY cada una de las cuales contiene un valor nico El valor en la columna TEMP es la desviaci n est ndar de las celdas en las filas 10 50 de la columnaV1 el valor en la columna VX es la desviaci n est ndar de las celdas en las filas de la columna V2 y el valor en la columna VY es la desviaci n est ndar de las celdas en las filas 10 50 de la columna V3 TEMP STDV V1 V3 ROW Crea una nueva columna denominada TEMP donde cada entrada de celda es la desviaci n est ndar de la fila correspondiente en las columnas V1 V2 y V3 TEMP STDV V1 1 5 V3 ROW Crea una nueva columna denominada TEMP donde las celdas en las filas 1 5 contiene las desviaciones est ndar de la fila correspondiente de las columnas V1 a V3 Las otras celdas de TEMP est n vac as Funciones relacionadas Funci n Descripci n VAR Calcula la varianza de un rango de celdas Macro STRING_CONCAT La macro STRING_CONCAT est disponible en IBM Campaign and IBM Interact Sintaxis STRING CONCAT stringl string2 stringN Parametros string Una cadena de texto ASCII a concatenar Este puede ser un texto ASCII en comillas una columna de texto un rango de celdas que contiene t
165. na V2 y los valores en la columna VY son el logaritmo en base 2 del contenido de la columna V3 TEMP LOG2 V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los logaritmos base 2 de los valores en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP estan vacias TEMP LOG2 V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores de la columna TEMP son los logaritmos base 2 de las correspondientes filas de la columna V1 y los valores de la columna VX son los logaritmos base 2 de las correspondientes filas de la columna V2 Funciones relacionadas Funci n Descripci n LN o LOG Calcula el logaritmo natural del contenido del rango de datos especificado LOG10 Calcula el logaritmo en base 10 del contenido del rango de datos especificado POW Potencia exponencial Macro LOG10 La macro L0G10 solo est disponible en IBM Campaign Cap tulo 3 IBM Referencia de macros 95 Sintaxis LOG10 data Par metros data Los valores num ricos de los que calcular el logaritmo en base 10 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 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
166. na cadena de columna de entrada texto coincide con un patr n especificado LOWER Una columna para cada Convierte el valor de cadena columna de entrada en min scula LTRIM Una columna para cada Elimina los caracteres de columna de entrada espacio interlineado de cada valor de cadena NUMBER Una columna para cada Convierte cadenas de texto columna de entrada ASCII para horas y fechas en valores num ricos POSITION Una columna para cada Devuelve la posici n inicial columna de entrada de un patr n en una cadena de texto RTRIM Una columna para cada Elimina los caracteres de columna de entrada espacio final de cada valor de cadena STRING_CONCAT Una columna con un valor Concatena cadenas de texto para cada fila de la columna de los rangos de datos de entrada m s corta especificados STRING_HEAD Una columna para cada Devuelve los primeros n columna de entrada caracteres para cada cadena en el rango de datos especificado 6 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nombre de la macro Devuelve Descripci n STRING_LENGTH Una columna para cada columna de entrada Devuelve la longitud de cada cadena en el rango de datos especificado STRING_PROPER Una columna para cada columna de entrada Convierte cada valor de cadena al cambiar la primera letra o cualquier letra que sigue un car cter de espacio en blanco o s mbolo que no sea de subrayado en may scula y todos los otros caracteres en min sculas
167. nero 0000 por ejemplo 000102 a 32 Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo 00010201 a 32 41 aaaammm Convierte una fecha para el n mero de d as transcurridos entre el primer d a del mes especificado y el 1 de enero 0000 por ejemplo 000102 a 32 42 aaaammmdd Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo 0001FEB01 a 32 43 lt day gt lt month gt Convierte cualquier fecha delimitada con d as seguido del mes para los n meros de d as transcurridos desde el comienzo del a o por ejemplo 15 ENE a 15 44 lt day gt lt month gt lt year gt Convierte cualquier fecha delimitada con d as que aparecen antes del mes seguido del a o al n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo 1 1 0001 a 366 Cap tulo 3 IBM Referencia de macros 117 La conversi n de la palabra clave Formato Descripci n 45 lt month gt lt day gt Convierte cualquier fecha delimitada con el mes seguido del d a en n meros de d as desde el comienzo del a o por ejemplo ENE 31 a 31 46 47 lt month gt lt day gt lt year gt lt month gt lt year gt Convierte cualquier fecha delimitada con el mes seguido del d a y del a o en el n mero de d as transcurridos desde el 1 de enero 0000 por ejemplo E
168. nible en IBM Campaign Sintaxis STRING_HEAD num_chars data Par metros num_chars el n mero de caracteres que se devuelve desde el comienzo de cada cadena en datos Este debe ser un entero positivo mayor que cero data Valores de cadena de texto ASCII Este puede ser un texto ASCII en comillas una columna de texto un rango de celdas que contiene texto o una expresi n que eval a algunos de los elementos anteriores Para 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 STRING_HEAD devuelve los primeros caracteres num_chars de cada valor de cadena en el rango de datos especificado Si num_chars es mayor que el n mero de caracteres en una cadena de texto los caracteres restantes se rellenan con el car cter null 10 Ejemplos TEMP STRING_HEAD 3 15 ENE 1997 Crea una nueva columna denominada TEMP la cual contiene la cadena de texto ASCII JAN TEMP STRING HEAD 10 Presi n Crea una nueva columna denominada TEMP la cual contiene la cadena de texto ASCII Presi n TEMP STRING_HEAD 5 V1 Crea una nueva columna denominada TEMP la cual contiene los cinco primeros caracteres de cada cadena en la columna V1 140 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP STRING_HEAD 1 V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna
169. no si la fila correspondiente de la columna V1 contiene el simbolo De lo contrario el valor es cero TEMP ISERROR V1 V3 Crea una nueva columna denominada TEMP donde cada valor es uno si cualquiera de las celdas de las filas correspondientes de las columnas V1 a V3 contiene el simbolo De lo contrario el valor es cero TEMP ISERROR V1 50 100 V10 Crea una nueva columna denominada TEMP con valores en las filas 1 a 50 Cada valor es un uno si alguna de las celdas en las filas 50 a 100 de las columnas V1 a V10 contiene el simbolo De lo contrario el valor es cero Macro ISODD La macro ISODD solo est disponible en IBM Campaign Sintaxis ISODD data Par metros data Los valores num ricos para comprobar si son impares Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores Para 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 ISODD eval a cada valor en el conjunto de datos especificado para comprobar los valores impares Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene un uno para todos los valores impares es decir el valor del m dulo dos es cero o un cero para todos los valores no impares es decir los valores pares Nota Para valores no enteros se aplica primero la
170. ntiene los valores unidos por un XOR a nivel de bit de las columnas V3 y V6 TEMP V1 10 20 XOR V2 o TEMP V1 10 20 XOR V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen el resultado unido por el XOR a nivel de bit 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 estan vacias Funciones relacionadas Funci n Descripci n BIT_AND Calcula AND a nivel de bit entre dos rangos de datos especificados BIT_NOT Calcula NOT a nivel de bit del contenido del rango de datos especificado BIT_OR Calcula OR a nivel de bit entre dos rangos de datos especificados Macro YEAROF La macro YEAROF solo est disponible en IBM Campaign Sintaxis YEAROF date _string input_format 160 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Par metros date_string Un texto que representa una fecha v lida input_format Una de las palabras claves en la tabla siguiente que especifica el formato de fecha de date_string Descripci n YEAROF devuelve el a o como n mero para la fecha especificada por eldate_string Si no se proporciona input_format se utilizar la palabra clave predeterminada DELIM_M_D Y Ejemplos YEAROF 31082000 DDMMYYYY devuelve el n mero 2000 Para obtener m s informaci n sobre formatos de fecha v lidos consulte Macro DATE en la p gina 51 F
171. ntienen la media aritm tica de la fila correspondiente de las columnas V1 a V3 Las otras celdas de TEMP estan vacias Funciones relacionadas Funci n Descripci n SUM o TOTAL Calcula la suma de un rango de celdas Macro MIN La macro MIN est disponible en IBM Campaign and IBM Interact Sintaxis MIN data keyword Par metros data Los valores num ricos de los que calcular el m nimo Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 keyword Esta palabra clave opcional determina como se realiza el c lculo sobre el rango de datos de entrada Seleccione una de las opciones siguientes ALL Realiza el c lculo en todas las celdas en data valor predeterminado COL Realiza el c lculo por separado para cada columna de data ROW Realiza el c lculo por separado para cada fila de data Consulte Macro DATE en la p gina 51 para obtener m s detalles sobre la utilizaci n de palabras clave Cap tulo 3 IBM Referencia de macros 103 Nota Varias funciones de macro toman los par metros de palabra clave ALL COL ROW Estas palabras clave no son aplicables en IBM Campaign porque los datos de entrada son siempre una sola columna o campo La macro siempre se comport
172. nual del usuario de IBM Macros for IBM EMM v9 1 2 Par metros datal El rango de celdas para comparar Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos 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 data2 El los n mero s con los que comparar todos los valores de la columna especificada Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores El n mero de columnas en data2 debe ser igual al n mero de columnas en datal 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 NE compara los dos rangos de datos especificados devolviendo un uno si los valores no son iguales o un cero si son iguales Devuelve un nueva columna para cada columna de entrada cada una de las cuales contiene la correspondiente columna en datal comparada con la columna correspondiente de data2 es decir que la primera columna de datal se compara con la primera columna de data la segunda columna con la segunda columna y a s sucesivamente Si data2 es una constante cada valor en datal se compara con ese valor Si data2 es una columna los c lculos s
173. o Se proporcionan ejemplos en la siguiente tabla Definici n de funci n C mo se interpreta la constante PERCENT_UTILIZ CURR_BAL 100 La constante 100 se interpreta como una CREDIT_LIM columna que contiene el mismo n mero de filas que la columna CURR_BAL con cada fila que contiene la constante 100 El campo derivado PERCENT_UTILIZ contendr cada valor de CURR_BAL multiplicado por 100 y dividido entre cada valor de CREDIT_LIM NAME STRING_CONCAT Mr LAST_NAME La constante Mr se interpreta como una columna que contiene el mismo n mero de filas que la columna LAST_NAME donde cada fila contiene la constante Mr El campo derivado NAME contendr cada una de las cadenas de texto LAST_NAME con prefacio Mr Nota Las constantes tales como DT_DELIM_M_D_Y requieren comillas nicas 16 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Cap tulo 3 IBM Referencia de macros Esta secci n describe cada macro disponible para utilizar en IBM Campaign IBM Interact o ambos Las macros se listan en orden alfab tico Importante No utilice nombres funci n nombres o palabras clave del Lenguaje de macros IBM para cabeceras de columna en tablas de usuario en IBM Campaign ya sea que la correlaci n sea con una base de datos o con un archivo sin formato Estas palabras reservadas pueden provocar errores si se utiliza en cabeceras de columna en tablas correlacionadas Formato de palabras cla
174. o COSH Una columna para cada Calcula el n mero NOT columna de entrada l gico del contenido del rango de datos especificado coseno hiperb lico del contenido del rango de datos especificado COT Una columna para cada Calcula la cotangente del columna de entrada contenido del rango de datos especificado COUNT Una columna que contiene Cuenta la cantidad de celdas un solo valor que contienen valores en el rango de datos especificado EXP Una columna para cada Calcula el numero natural e columna de entrada elevado al contenido de cada celda del rango de datos especificado FACTORIAL Una columna para cada Calcula el factorial de cada columna de entrada valor del rango de datos especificado FLOOR Una columna para cada Calcula el floor de cada valor columna de entrada del rango de datos especificado Cap tulo 1 Utilizaci n de macros en IBM Campaign 3 Nombre de la macro Devuelve Descripci n FRACTION Una columna para cada Devuelve la parte columna de entrada fraccionaria de cada valor del rango de datos especificado INT Una columna para cada Calcula el valor entero columna de entrada redondeado a la baja del contenido del rango de datos especificado INVERSE Una columna para cada Calcula el negativo del columna de entrada contenido del rango de datos especificado LN Una columna para cada Calcula el logaritmo natural columna de entrada del contenido del rango de datos esp
175. olumna nueva por cada columna de entrada cada una de las cuales contiene la columna correspondiente en datal comparada con la correspondiente columna de data2 es decir la primera columna de datal se compara con la primera columna de data la segunda columna con la segunda columna etc Si data2 es una constante cada valor en data se compara con ese valor Si data2 es una columna los c lculos se realizan fila por fila Los valores en datal se comparan con el valor de la 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 Nota El operador GT se puede abreviar con un signo mayor que gt Ejemplos TEMP 3 GT 4 o TEMP 3 gt 4 Crea una nueva columna denominada TEMP que contiene el valor cero ya que tres no es mayor que cuatro TEMP V1 gt 8 Crea una nueva columna denominada TEMP donde cada valor es uno si el valor de fila correspondiente de la columna V1 es mayor que el numero ocho de lo contrario es cero TEMP V1 V3 gt 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son el contenido de la columna V1 comparados con el valor dos los valores de la columna VX son el contenido de la columna V2 comparados con el valor dos y los valores de la columna VY son el contenido de la columna V3 comparados con el valor dos TEMP V1 gt V1
176. olumnas V1 a V3 Las dem s celdas de TEMP est n vac as Funciones relacionadas Funci n Descripci n SUM o TOTAL Calcula la suma de un rango de celdas Macro BETWEEN La macro BETWEEN solo est disponible en IBM Campaign Sintaxis valuel BETWEEN value2 AND value3 Par metros Equivalente a valuel gt value2 AND lt value3 Descripci n BETWEEN es una variante especial del predicado de comparaci n Los detalles de este predicado son importantes y el orden de los operandos tiene algunas implicancias inesperadas Vea la secci n de ejemplos Nota FROM y FOR utilizan sintaxis id ntica Ejemplos 10 BETWEEN 5 AND 15 Is true but 10 BETWEEN 15 AND 5 Is false la manera equivalente de expresar BETWEEN utilizar AND tiene un orden espec fico que no es relevante cuando se utilizan literales pero es bastante relevante cuando proporciona value2 y value3 utilizando variables host par metros o incluso subconsultas Macro BIT_AND La macro BIT_AND est disponible en IBM Campaign and IBM Interact Sintaxis datal BIT_AND data2 datal amp data2 Cap tulo 3 IBM Referencia de macros 31 Par metros datal 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 f
177. olumnas denominadas TEMP VX y VY Los valores de la columna TEMP son los resultados de la comprobaci n de los valores pares del contenido de la columna V1 los valores de la columna VX son los resultados de comprobaci n de los valores pares de la columna V2 y los valores de la columna VY son los resultados de la comprobaci n de los valores pares del contenido de la columna V3 TEMP ISEVEN V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los resultados de la comprobaci n de valores pares de los valores de las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP ISEVEN V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas est n vac as Los valores de la columna TEMP son los resultados de la comprobaci n de valores pares de las filas correspondientes de la columna V1 y los valores de la columna VX son los resultados de la comprobaci n de valores pares de las filas correspondientes de la columna V2 Funciones relacionadas Funci n Descripci n ISODD Comprueba si los valores de entrada son impares es decir no divisibles por dos Macro ISODD La macro ISODD solo est disponible en IBM Campaign Sintaxis ISODD data Par metros data Los valores num ricos para comprobar si son impares Este puede ser un valor constante una columna un rango de celdas o una expresi n
178. ominada TEMP donde cada valor es la parte fraccionaria del contenido de la columna V1 Cap tulo 3 IBM Referencia de macros 153 TEMP TRUNCATE V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son las partes truncadas de la columna V1 los valores de la columna VX son las partes truncadas de la columna V2 y los valores de la columna VY son las partes truncadas de la columna V3 TEMP TRUNCATE V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen las partes truncadas de los valores en las filas 10 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP TRUNCATE V1 50 99 V2 Crea dos nuevas columnas de nombre TEMP y VX cada uno con valores en las filas 1 50 las otras celdas estan vacias Los valores en la columnaTEMP son las partes truncadas de las filas de la columna V1 y los valores en la columna VX son las partes truncadas de los valores en la columnaV2 Funciones relacionadas Funci n Descripci n CEILING Calcula el ceiling de cada valor del rango de datos especificado FLOOR Calcula el floor de cada valor del rango de datos especificado FRACTION Devuelve la parte fraccionaria de cada valor del rango de datos especificado Macro UPPER La macro UPPER est disponible en IBM Campaign and IBM Interact Sintaxis UPPER data Parametros data El valor de la cadena a conve
179. omparan con el valor de la 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 Nota El operador GE puede ser abreviado con un signo mayor que seguido de un signo igual gt Ejemplos TEMP 9 GE 4 o TEMP 9 gt 4 Crea una nueva columna denominada TEMP que contiene el valor uno ya que nueve es mayor que cuatro TEMP V1 gt 8 Crea una nueva columna denominada TEMP donde cada valor es uno si el valor de fila correspondiente de la columna V1 es mayor o igual al n mero ocho de lo contrario es cero Cap tulo 3 IBM Referencia de macros 73 TEMP V1 V3 gt 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son el contenido de la columna V1 comparados con el valor dos los valores de la columna VX son el contenido de la columna V2 comparados con el valor dos y los valores de la columna VY son el contenido de la columna V3 comparados con el valor dos TEMP V1 gt V1 Crea una nueva columna denominada TEMP que contiene todo unos ya que todos los numeros son iguales a si mismos TEMP V1 gt V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 comparado con el valor de fila correspondiente de la columna V2 TEMP V1 V3 gt V4 V6 Crea tres nuevas columnas denom
180. ondiente columna en datal comparada con la columna correspondiente de data2 es decir que la primera columna de datal se compara con la primera columna de data2 la segunda columna con la segunda columna y a s sucesivamente Si data2 es una constante de tipo serie cada cadena en datal se compara con esa cadena Si data2 es una columna los c lculos se realizan fila por fila La cadena de la primera fila en datal se comparan con la cadena de la primera fila de data2 la segunda fila con la segunda fila y as sucesivamente Este c lculo fila por fila da un resultado para cada fila hasta la ltima cadena de la columna m s corta Cuando se comparan cadenas no se distingue entre may sculas y min sculas es decir que Yes YES yes y yeS se consideran iguales Nota La macro LIKE tiene una versi n negativa NOT LIKE El formato es id ntico al de LIKE NOT LIKE devuelve un uno si la cadena en datal no coincide con la plantilla definida por data2 Ejemplos TEMP gold LIKE gold Crea una nueva columna denominada TEMP que contiene el valor uno dado que las dos cadenas coinciden TEMP No LIKE NO Crea una nueva columna denominada TEMP que contiene el valor uno las comparaciones de cadenas no distinguen entre may sculas y min sculas TEMP V1 LIKE gold Crea una nueva columna denominada TEMP donde cada valor es uno si el correspondiente valor de fila de la columna V1 es igual a la cadena gold seg
181. ormat Helpe Diet Sas 20 53 7190 2 40 43 6000 51 21284 7200 5a 35330 31560 58 920 4231 72 32 2717 79 6 3000 687 611 6360 99 14 121 111 794 4720 115 1564 3600 aa LEA CAI Cate CAN v For Help press FL Macro FRACTION La macro FRACTION solo est disponible en IBM Campaign Sintaxis FRACTION data Parametros data Los valores num ricos para calcularles la fracci n Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 Cap tulo 3 IBM Referencia de macros 71 Descripci n FRACTION calcula la parte decimal de los valores en el rango de datos especificado Devuelve una columna nueva por cada columna de entrada cada una de las cuales contiene la parte decimal de los n meros de la correspondiente columna de entrada Nota Las funciones de macroFRACTION y TRUNCATE son complementarias ya que su suma da como resultado los valores originales Ejemplos TEMP FRACTION 4 3 Crea una nueva columna denominada TEMP que contiene el valor 0 3 TEMP FRACTION 2 9 Crea una nueva columna denominada TEMP que contiene el valor 0 9 TEMP FRACTION V1 Crea una nueva columna denominada TEMP donde cada valor es la parte fraccionaria del contenido de la columna V1 T
182. ormato diferente de salida de datos utilice DATE_FORMAT Cap tulo 3 IBM Referencia de macros 23 Si aumentar el mes por el n mero de meses especificado genera una fecha v lida el resultado se calcula para que sea el ltimo d a del mes como se muestra en el ejemplo siguiente semana Cuando sea necesario a os bisiestos se tienen en cuenta Por ejemplo sumar un mes a 31 Ene 2012 dar como resultado en 29 Feb 2012 Ejemplos ADD_MONTHS 12 25 06 2011 a ade un a o 12 meses a la fecha especificada y devuelve la fecha 25 06 2012 ADD_MONTHS 3 2011 06 25 DT_DELIM Y_M D a ade tres meses a la fecha especificada y devuelve la fecha 2011 09 25 ADD_MONTHS 1 28 02 2011 devuelve la fecha 28 03 2011 ADD_MONTHS 1 31 03 2012 devuelve la fecha 30 04 2012 Funciones relacionadas Funci n Descripci n DATE Convierte una cadena de fecha en una fecha juliana DATE_FORMAT Transforma una fecha de input_format en formato_salida Macro AND La macro AND esta disponible en IBM Campaign and IBM Interact Sintaxis datal AND data2 datal amp amp data2 Parametros datal 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
183. os SUM o TOTAL Calcula la suma de un rango de celdas Macro MOD La macro MOD est disponible en IBM Campaign and IBM Interact Sintaxis data MOD divisor data divisor Par metros data Los valores num ricos de los que calcular el m dulo Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores Para 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 divisor 106 Manual del usuario de IBM Macros for IBM EMM v9 1 2 El entero de base no cero respecto del cual calcular el m dulo Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos El n mero de columnas en divisor debe ser igual al n mero de columnas en data a menos que divisor sea una constante Para obtener la definici n de formato de divisor al igual que 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 Descripci n MOD calcula el resto de la divisi n del rango de datos especificado por un valor especificado Se calcula dividiendo cada valor por divisor y devolviendo el resto Devuelve una nueva columna por cada columna de entrada cada una de las cuales contiene los n meros en data m dulo divisor El resto tendr el mismo signo positivo o negativo que data
184. os valores se expresan en grados TEMP SINH V1 10 50 V2 Crea dos nuevas columnas denominadas TEMP y VX cada una con valores en las filas 1 a 41 las otras celdas est n vac as Los valores en la columna TEMP son los senos hiperb licos de los valores en las fila 10 50 de la columnaV1 y los valores en la columna VX son los senos hiperb licos de los valores en las filas 10 50 de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n COSH Calcula el n mero NOT l gico del contenido del rango de datos especificado coseno hiperb lico del contenido del rango de datos especificado SIN Calcula el seno del contenido del rango de datos especificado TANH Calcula la tangente hiperb lica del contenido del rango de datos especificado Macro SQRT La macro SQRT solo est disponible en IBM Campaign Sintaxis SQRT data Par metros data Los valores num ricos para calcular la ra z cuadrada de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 Cap tulo 3 IBM Referencia de macros 135 Descripci n SQRT calcula la ra z cuadrada de los valores en el rango de datos especificado Devuelve una nueva columna para cada
185. para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula el n mero m ximo de un rango de celdas MEAN Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula la media aritm tica o el promedio de un rango de celdas MIN STDV o STDEV Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Un valor nico en una nueva columna para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor para cada fila para la palabra clave ROW Calcula el n mero m nimo de un rango de celdas Calcula la desviaci n est ndar de un rango de celdas VARIANCE Valor nico en una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula la varianza de un rango de celdas Funciones matem ticas y trigonom tricas Nombre de la macro ABS Devuelve Una columna para cada
186. pera que todas las cadenas de texto tengan el formato mm dd yy de lo contrario se devuelve Funciones relacionadas Funci n Descripci n NUMBER Convierte cadenas de texto ASCII para horas y fechas en valores num ricos Macro WEEKDAYOF La macro WEEKDAYOF solo est disponible en IBM Campaign Sintaxis WEEKDAYOF date_string input_format Par metros date_string Un texto que representa una fecha v lida input_format Una de las palabras claves en la tabla siguiente que especifica el formato de fecha de date_string Descripci n WEEKDAYOF devuelve el d a de la semana como un n mero entre 0 6 Domingo 0 Lunes 1 y as sucesivamente para el rango de datos especificado por el date_string Si no se proporciona input_format se utilizar la palabra clave predeterminada DELIM_M D Y Ejemplos WEEKDAYOF 08312000 MMDDYYYY devuelve el n mero 4 ya que el jueves es el cuarto d a de la semana 158 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Nota Consulte Macro DATE en la p gina 51 para obtener m s informaci n sobre formatos de fecha v lidos Funciones relacionadas Funci n Descripci n DAYOF Devuelve el d a actual del mes en forma de n mero MONTHOF Devuelve el mes del a o como n mero YEAROF Devuelve el a o como n mero Macro XOR La macro XOR est disponible en IBM Campaign y IBM Interact Sintaxis datal XOR data2 Par me
187. presi 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 Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos El n mero de columnas en data2 debe ser igual al n mero de columnas en datal 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 datal dividida por la correspondiente columna de data2 es decir la primer columna de datal se divide por la primer columna de data la segunda columna con la segunda columna etc Si data2 es una constante cada valor en datal 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
188. r un valor constante una columna un rango de celdas o una expresi n que eval a a uno de los elementos anteriores El n mero de columnas en subtrahend debe ser igual al n mero de columnas en data a menos que subtrahend sea una constante Para obtener la definici n de formato de subtrahend 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 Descripci n MINUS resta subtrahend del rango de datos data Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la correspondiente columna en data menos la columna correspondiente de subtrahend es decir que a la primera columna de data se le resta la primera columna de subtrahend a la segunda columna se le resta la segunda columna y a s sucesivamente Si subtrahend es una constante a cada valor en data se le resta ese valor Si subtrahend contiene una o m s columnas los c lculos se realizan fila por fila entre una columna de data y una columna de subtrahend A la primera fila en data se le resta el primer valor de fila de subtrahend a la segunda fila se le resta 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 Nota El operador MINUS puede abreviarse con un signo menos o un gui n Ejemplos TEMP 7 MINUS 4 o TEMP 7 4 Crea una nueva columna denominada TEMP qu
189. ra obtener la definici n de formato de data consulte la 112 Manual del usuario de IBM Macros for IBM EMM v9 1 2 secci n Par metros de funci n de macro en el cap tulo de la gu a para su producto IBM Descripci n NOT devuelve el NOT l gico de los valores en el rango de datos especificado Devuelve una columna nueva por cada columna de entrada cada una de las cuales el NOT l gico de los valores en la correspondiente columna de entrada Esta funci n devuelve cero para los valores distintos de cero y uno para los valores cero Nota El operador NOT puede abreviarse con un signo de exclamaci n Utilice el signo de exclamaci n antes del valor de datos por ejemplo para especificar NOT V1 puede simplemente escribir V1 Ejemplos TEMP NOT 3 2 o TEMP 1 Crea una nueva columna denominada TEMP que contiene el valor cero TEMP 0 o TEMP 2 2 3 Crea una nueva columna denominada TEMP que contiene el valor uno TEMP V1 Crea una nueva columna denominada TEMP donde cada valor es el NOT l gico de los valores en la columna V1 TEMP V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son los NOT l gicos de los valores en la columna V1 los valores de la columna VX son los NOT l gicos de los valores en la columna V2 y los valores de la columna VY son los NOT l gicos de los valores en la columna V3 TEMP V1 10 20 Crea una nueva col
190. rados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detalles sobre la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n ACOS calcula el arco coseno de los valores en el rango de datos especificado El arcocoseno es el ngulo cuyo coseno es el contenido de cada celda ACOS devuelve una nueva columna para columna de entrada cada una de las cuales contiene el arcocoseno de los n meros en la columna de entrada correspondiente Si se utiliza la palabra clave RADIAN ACOS devuelve valores en el rango de 0 a n Si se utiliza la palabra clave DEGREE ACOS devuelve valores en el rango de 0 a 180 Nota El contenido de cada celda de la columna especificada debe tener valores entre 1 0 y 1 0 inclusive De lo contrario devuelve una celda en blanco para cada entrada no v lida 20 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Ejemplos TEMP ACOS 0 TEMP ACOS 0 o TEMP ACOS RADIAN Crea una columna denominada TEMP que contiene el valor 1 571 M pi radianes TEMP ACOS 0 1 o TEMP ACOS 0 DEGREE Crea una columna denominada TEMP que contiene el valor 90 gra
191. rcano Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el valor redondeado de n meros en la columna de entrada correspondiente Los n meros que se encuentran exactamente en la mitad se Cap tulo 3 IBM Referencia de macros 129 redondean hacia arriba por ejemplo 2 5 se redondea a 3 0 y 2 5 se redondea a 2 0 Ejemplos TEMP ROUND 3 2 Crea una nueva columna denominada TEMP que contiene el valor tres TEMP ROUND V1 Crea una nueva columna denominada TEMP donde cada valor es el valor redondeado del contenido de la columna V1 TEMP ROUND V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los valores redondeados del contenido de la columna V1 los valores de la columna VX son los valores redondeados del contenido de la columna V2 y los valores de la columna VY son los valores redondeados del contenido de la columna V3 TEMP ROUND V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los valores redondeados en las filas 10 20 de la columna V1 Las otras celdas de TEMP estan vacias TEMP ROUND V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores en la columna TEMP son los valores redondeados de las filas correspondientes de la columna V1 y los valores en la columna VX son los valores redondeados de
192. rcosenos de los valores en las filas 10 20 de la columna V1 expresados en radianes Las otras celdas de TEMP est n vac as TEMP ASIN V1 1 5 V2 Crea dos nuevas columnas denominadas TEMP y VX con valores en las filas 1 5 las otras celdas estan vacias Los valores en la columna TEMP son los arcosenos de las filas correspondientes de la columna V1 y los valores en la columna VX son los arcosenos de las filas correspondientes en la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ACOS Calcula el arcocoseno del contenido en el rango de datos especificado ACOT Calcula la arcotangente del contenido del rango de datos especificado ATAN Calcula la arcotangente del contenido del rango de datos especificado SIN Calcula el seno del contenido del rango de datos especificado Macro ATAN La macro ATAN solo est disponible en IBM Campaign Sintaxis ATAN data units_keyword Par metros data Cap tulo 3 IBM Referencia de macros 27 Los valores num ricos para calcular el valor dla arcotangente Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 units_keyword Esta palabra clave opcional determina si los valore
193. res de la variable especificada se agrupan juntos e keyword Especifica la funci n de agrupaci n de resumen a realizar e rolled field Especifica la variable a resumir o acumular e where_value Una expresi n que eval a en un valor de uno o cero que especifica que filas se incluir n en la operaci n de acumulaci n e output_field Identifica una variable alternativa a devolver para una sola fila de un grupo y se puede utilizar nicamente con las palabras clave Min0f Max0f y Median0f Cap tulo 3 IBM Referencia de macros 77 Descripci n GROUPBY_WHERE resume filas de datos espec ficas dentro de un grupo La salida de esta funci n es una sola columna La salida es el resultado de la operaci n especificada por keyword en el rolled_field sobre el grupo homog neo especificado por el group_field filtrado por el where_value Solo las filas con un where_value de uno se incluyen en el c lculo Si no se proporciona el output_field opcional el resultado es el resultado de la operaci n en rolled_field Si se proporciona output_field el resultado es el output_field de la fila dentro del grupo Nota Consulte Macro GROUPBY en la p gina 74 para obtener m s informaci n sobre valores v lidos para keyword Ejemplos GROUPBY_WHERE Household_ID SumOf Account_Balance Account_Balance gt 0 Calcula la suma de todas las cuentas con saldos positivos para cada unidad familiar GROUPBY_WHERE Cust_ID AvgOf Pur
194. resi 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 Los enteros no negativos para XOR a nivel de bit con los valores en datal 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 datal 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 BIT_XOR efect a una operaci n XOR a nivel de bit entre los dos rangos de datos especificados Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la columna correspondiente en datala nivel de bit 36 Manual del usuario de IBM Macros for IBM EMM v9 1 2 XOR ed a la columna correspondiente de data2 es decir la primera columna dedatal es a nivel de bit XOR ed a la primera columna de data la segunda columna con la segunda columna etc Si data2 es una constante cada valor en datal est unido por un XOR a nivel de bit 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 datal est unida por un XOR a nivel de bit
195. rmato para controlar y definir la cadena de salida Esto ser especialmente til para crear archivos de instant neas con formatos espec ficos para el env o de correos Ejemplos El siguiente ejemplo define un campo derivado de FORMAT Create Derived Field ho _ O x Field Name FormatOne Espression Fields available for expression FORMA T Behavior vgMthPayment 1C 2 1ight space Delinquency LastBillD AcctCurrent AvaBalance AvoMthPayment JJ AvgMthi nt CustContact x E gt Formula Helper Check Syitax Stored Expressions Profile i a 5 J Cail Help Los siguientes ejemplos muestran el mismo campo AvgMthPayment en tres formatos Sin formato O x File Edit View Insert Format Help DEA sh A 20 52 717 al As C 40 43 8 c 51 p1284 72 1 gt s POJU 31o C 58 P20 423123 c 72 p2 271737 S c 79 6 3 c 87 B11 836 a 99 464 162 C iii 794 472 C 115 1564 36 a For Help press F1 Formateado utilizando FORMAT Behavior AvgMthPayment 10 2 right space 70 Manual del usuario de IBM Macros for IBM EMM v9 1 2 o xi File Edit View In Format Help Formatnumeri Olea Sila ss fk 20 52 72 El c 40 43 80 c 51 21284 72 Go sa 35530 52 Cc 58 920 42 c 72 32 27 c 79 6 30 C 87 811 84 G 99 164 1 c iii 794 47 c 115 1564 36 For Help press FL Formateado utilizando FORMAT Behavior AvgMthPayment 10 4 ox File Edit View Insert F
196. ro NOT l gico del contenido del rango de datos rango de datos especificado Cap tulo 3 IBM Referencia de macros 25 Funci n Descripci n OR Calcula el OR l gico entre dos rangos de datos especificados Macro ASIN La macro ASIN solo est disponible en IBM Campaign Sintaxis ASIN data units _keyword Par metros data Los valores num ricos para calcular el valor de seno de arco Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 units _keyword Esta palabra clave opcional determina si los valores de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detalles sobre la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n ASIN calcula el arcoseno de los valores en el rango de datos especificado El arcoseno es el ngulo cuyo seno es el contenido de cada celda ASIN devue
197. ros 1 3 y 12 TEMP NUMBER 1 52 PM 14 Crea una nueva columna denominada TEMP que contiene el n mero 832 TEMP NUMBER 1 1 95 5 Crea una nueva columna denominada TEMP que contiene el n mero 728660 Cap tulo 3 IBM Referencia de macros 119 TEMP NUMBER V1 Crea una nueva columna denominada TEMP que contiene los valores num ricos de la cadena de texto en la columna V1 Los valores de d lar se convierten en valores num ricos correctamente s ha devuelto para series de texto que no se pueden analizar utilizando el formato TEMP NUMBER V1 V3 4 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores num ricos de las cadenas de texto en la columnaV1 La columna VX contiene los valores num ricos de las cadenas de texto en la columna V2 La columna VY contiene los valores num ricos de las cadenas de texto en la columnaV3 Todas las fechas en el formato dd mmm aa se convierten en el n mero de d as desplazados desde el 1 de enero 0000 s son devueltos para series de texto que no se pueden analizar utilizando el formato TEMP NUMBER V1 10 20 V2 10 Crea dos nuevas columnas denominadas TEMP y VX La columna TEMP contiene los valores num ricos de las cadenas de texto en las filas 10 20 de la columna V1 La columna VX contiene los valores num ricos de las cadenas de texto en las filas 10 20 de la columna V2 Todas las representaciones de
198. ros aleatorios a generar Este valor debe ser un entero positivo mayor que cero mean El promedio del gausiano Este puede ser cualquier valor constante o una expresi n que eval e a una constante Si no se proporciona este par metro el valor predeterminado es cero std La desviaci n est ndar del gausiano Este puede ser cualquier valor constante o una expresi n que eval e a una constante Si no se proporciona este par metro el valor predeterminado es uno seed Un valor de inicio opcional que se utiliza para la generaci n de n meros aleatorios Este debe ser entero Si se proporciona un valor que no es un entero se utiliza el valor base en su lugar Descripci n RANDOM_GAUSS genera una columna de n meros aleatorios bas ndose en una distribuci n gausiana Devuelve una nueva columna que contiene los n meros aleatorios de num Si se especifica mean y std los n meros aleatorios se generar n utilizando una distribuci n gausiana con la desviaci n est ndar y promedio 128 Manual del usuario de IBM Macros for IBM EMM v9 1 2 especificada Si no se especifica el valor predeterminado gausiano tiene un promedio de cero y una desviaci n est ndar de uno Si se proporciona seed se utilizar como un inicio para el generador de n meros aleatorios Ejemplos TEMP RANDOM_GAUSS 100 Crea una nueva columna denominada TEMP que contiene 100 valores muestreados aleatoriamente desde un gausiano de promedio cero desvia
199. rtir en may scula Descripci n UPPER convierte en may sculas cada valor de cadena en el rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la cadena de may scula en la columna de entrada correspondiente Ejemplos Temp UPPER gold Crea una nueva columna denominada Temp que contiene ORO 154 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP UPPER jan 15 1997 Crea una nueva columna denominada TEMP la cual contiene la cadena de texto ASCII 15 ene 1997 TEMP UPPER Pressure Crea una nueva columna denominada TEMP la cual contiene la cadena de texto ASII PRESION TEMP UPPER V1 Crea una nueva columna denominada TEMP la cual contiene caracteres en may scula para cada cadena en la columna V1 Macro VARIANCE La macro VARIANCE solo est disponible en IBM Campaign Sintaxis VARIANCE data keyword Par metros data Los valores num ricos para calcular la varianza de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 keyword Esta palabra clave opcional determina c mo se realiza el c lculo para el rango de datos de entrada Seleccione una de las opciones siguientes
200. s Temp STRING_PROPER Macro STRING_SEG La macro STRING_SEG solo est disponible en IBM Campaign Sintaxis STRING_SEG from to data Par metros from El n mero de caracteres de desplazamiento desde el comienzo de la serie a comenzar a extraer la serie de segmento Este debe ser un entero positivo mayor que cero y menor que a o STRING_SEG devuelve una serie vac a to El n mero de caracteres de desplazamiento desde el comienzo de la serie a detener la extracci n la serie de segmento Este debe ser un entero positivo mayor o igual a de Si a equivale a de y a es menor o igual que la longitud de la serie se devuelve un car cter data Valores de cadena de texto ASCII Este puede ser un texto ASCII en comillas una columna de texto un rango de celdas que contiene texto o una expresi n que eval a alguno de los elementos 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 Descripci n STRING_SEG devuelve el segmento de serie entre dos ndices de cada valor de serie en el rango de datos especificado Si de es mayor que la longitud de una serie no se devuelve nada Si to es mayor que la longitud de una serie se devuelven todos los caracteres desde de Cap tulo 3 IBM Referencia de macros 143 Ejemplos TEMP STRING_SEG 1 6 15 ENE 1997 Crea una nueva columna denominada TE
201. s de entrada y los resultados se interpretan como grados o radianes Seleccione una de las opciones siguientes radian realiza los c lculos en radianes valor predeterminado DEGREE realiza los c lculos en grados Si no se especifica este par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detalles sobre la utilizaci n de palabras clave en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n ATAN calcula la arcotangente de los valores en el rango de datos especificado El arcotangente es el ngulo cuya tangente es el contenido de cada celda ATAN devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la arcotangente de los n meros en la columna de entrada correspondiente Si se utiliza la palabra clave RADIAN ATAN devuelve valores en el rango de n 2 a 1 2 Si se utiliza la palabra clave DEGREE ATAN devuelve valores en el rango de 90 a 90 Ejemplos TEMP ATAN 1 o TEMP ATAN 1 0 o TEMP ATAN 1 RADIAN Crea una nueva columna denominada TEMP que contiene el valor 0 785 T 4 radianes TEMP ATAN 1 1 o TEMP ATAN 1 DEGREE Crea una nueva columna denominada TEMP que contiene el valor 45 grados TEMP ATAN V1 Crea una nueva columna denominada TEMP donde cada valor es arcotangente expresado en radianes del contenido de la columna V1
202. s el contenido de la columna V2 y los valores de la columna VY son dos veces el contenido de la columna V3 TEMP V1 V1 Crea una nueva columna denominada TEMP que contiene el cuadrado de cada valor en la columna V1 TEMP V1 V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 multiplicado por el correspondiente valor de fila de la columna V2 TEMP V1 V3 V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene los valores en V1 multiplicados por los valores de fila correspondientes de la columna V4 La columna VX multiplica la columnas V2 por V5 La columna VY multiplica la columna V3 por V6 TEMP V1 10 20 V2 or TEMP V1 10 20 V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los valores de las filas 10 a 20 de la columna V1 multiplicados por los valores en las filas 1 a 11 de la columna V2 Las otras celdas de TEMP est n vac as Funciones relacionadas Funci n Descripci n DIV Divide un rango de datos especificado por otro EXP Calcula el n mero natural e elevado al contenido de cada celda del rango de datos especificado POW Calcula un valor base elevado a la s potencia s exponencial es especificada s Macro NE La macro NE esta disponible en IBM Campaign and IBM Interact Sintaxis datal NE data2 datal data2 datal lt gt data2 110 Ma
203. s especificados BIT_XOR o XOR Calcula XOR a nivel de bit entre dos rangos de datos especificados Macro BIT_OR La macro BIT_OR est disponible en IBM Campaign and IBM Interact Sintaxis datal BIT_OR data2 datal OR data2 datal data2 Par metros datal 34 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Los enteros no negativos de bit OR con los valores de 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 entero no negativo s de bit OR con los valores de datal 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 datal 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 BIT_OR realiza a nivel de bit OR entre los dos rangos de datos especificados Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la correspondiente columna en datal a nivel de bit OR ed a la correspondiente columna de data2 es decir la primera columna de datal es a nivel de bit OR e
204. s o una expresi n que eval a a uno de los elementos anteriores Para 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 SIGN prueba el signo de los valores en el rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene el signo de n meros en la columna de entrada correspondiente Se devuelve un uno positivo para todos los valores mayores que cero un uno negativo se devuelve para todos los valores menores que cero se devuelve cero para valores de cero Cap tulo 3 IBM Referencia de macros 131 Ejemplos TEMP SIGN 3 Crea una nueva columna denominada TEMP que contiene el valor 1 TEMP SIGN V1 Crea una nueva columna denominada TEMP donde cada valor es el signo de los contenidos de la columna V1 TEMP SIGN V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los signos de los contenidos de la columna V1 los valores de la columna VX son los signos de los contenidos en la columna V2 y los valores de la columna VY son los signos de los contenidos de la columna V3 TEMP SIGN V1 10 20 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los signos de los valores de las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP SIGN V1 10 50 V2
205. s siguientes Opciones RADIANS DEGREES Cualquiera de las siguientes funciones de macro son v lidas COS V1 RADIANS COS V1 DEGREES Cap tulo 2 Utilizaci n de macros en IBM Interact 15 Nota Muchas funciones de macro toman par metros de palabra clave ALL COL ROW Estas palabras clave no son aplicables en IBM Interact porque los datos de entrada son siempre una sola columna o campo La macro siempre se comporta como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Interact Utilizaci n de las constantes La mayor a de los par metros de la funci n de macro pueden tomar constantes num ricas o expresiones que eval an una constante num rica funciones de macro que operan sobre cadenas pueden tomar constantes de cadena En las funciones de macro que realizan operaciones de registro por registro por ejemplo a adir dos columnas num ricas la utilizaci n de una constante es equivalente a especificar una columna que contiene ese valor constante en cada fila B sicamente cuando se proporciona una constante como un par metro de entrada la constante se expande hasta la misma longitud que la entrada Algunas funciones de macro pueden tomar cadenas de texto ASCII as como tambi n constantes num ricas Los par metros que pueden aceptar constantes num ricas y cadenas de texto ASCII se indican en la secci n Par metros de cada funci n de macr
206. sbordamiento Esto sucede si supera el m ximo o m nimo de 32 bits de valor de coma flotante Ejemplos TEMP EXP 2 Crea una nueva columna denominada TEMP que contiene el valor 7 39 TEMP EXP V1 Crea una columna nueva denominada TEMP donde cada valor es el resultado de elevar e a los contenidos de la columna V1 TEMP EXP V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son el resultado de elevar e al contenido de la columna V1 los valores de la columna VX son el resultado de elevar e al contenido de la columna V2 y los valores de la columna VY son el resultado de elevar e al contenido de la columna V3 TEMP EXP V1 10 20 Crea una columna nueva denominada TEMP donde las primeras 11 celdas contienen los resultados de elevar e a los valores de las filas 10 a 20 de la columna V1 Las otras celdas de TEMP estan vacias TEMP EXP V1 1 5 V2 Crea dos columnas nuevas denominadas TEMP y VX cada una con valores en las filas 1 a 5 las otras celdas est n vac as Los valores de la columna TEMP son el resultado de elevar e a los valores de la fila correspondiente de la columna V1 y los valores de la columna VX son el resultado de elevar e a los valores de fila correspondiente de la columna V2 Funciones relacionadas Funci n Descripci n LN o LOG Calcula el logaritmo natural del contenido del rango de datos especificado LOG2 Calcula el log
207. separador de miles ste es el valor predeterminado COMMA La coma se utiliza como s mbolo decimal No se utiliza separador de miles PERIOD_COMMA El punto como s mbolo decimal y la coma como separador de miles COMMA_PERIOD La coma como simbolo decimal y el punto como separador de miles alignment Las palabras clave de alineaci n v lidas son LEFT y RIGHT El valor predeterminado para tipos de dato num rico es RIGHT y para tipos de datos de texto O caracteres es LEFT padding Las palabras clave para el relleno v lidas son SPACE y ZERO El valor predeterminado es SPACE Se ignora ZERO y en su lugar se utiliza SPACE si la alineaci n es LEFT Tenga en cuenta que las cadenas num ricas que se retienen dentro de un tipo de dato de texto a caracteres se tratan como texto o caracteres Tambi n tenga en cuenta que el formato num rico tiene varias palabras claves opcionales cada una con un valor predeterminado Sin embargo para alterar temporalmente el valor predeterminado de una palabra clave opcional segunda o posterior debe codificar los valores predeterminados para las palabras claves opcionales anteriores de Cap tulo 3 IBM Referencia de macros 69 hecho se convierten en necesarias Por ejemplo para alterar temporalmente la alineaci n a LEFT debe codificar FORMAT myNumCol 10 2 PERIOD LEFT Descripci n FORMAT convierte datos num ricos a una cadena formada de varios opciones de fo
208. son aplicables en IBM Campaign porque los datos de entrada son siempre una sola columna o campo La macro siempre se comporta como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign Cap tulo 1 Utilizaci n de macros en IBM Campaign 9 Utilizaci n de las constantes La mayor a de los par metros de la funci n de macro pueden tomar constantes num ricas o expresiones que eval an una constante num rica funciones de macro que operan sobre cadenas pueden tomar constantes de cadena En las funciones de macro que realizan operaciones de registro por registro por ejemplo a adir dos columnas num ricas la utilizaci n de una constante es equivalente a especificar una columna que contiene ese valor constante en cada fila B sicamente cuando se proporciona una constante como un par metro de entrada la constante se expande hasta la misma longitud que la entrada Algunas funciones de macro pueden tomar cadenas de texto ASCII y constantes num ricas Los par metros que pueden aceptar constantes num ricas y cadenas de texto ASCII se indican en la secci n Par metros de cada funci n de macro Se proporcionan ejemplos en la siguiente tabla Definici n de funci n C mo se interpreta la constante PERCENT_UTILIZ CURR_BAL 100 La constante 100 se interpreta como una CREDIT_LIM columna que contiene el mismo n mero de filas que la columna CURR_B
209. specificar V1 AND 3 simplemente escriba V1883 Ejemplos TEMP 1 AND 8 o TEMP 1 38 8 Crea una nueva columna denominada TEMP que contiene el valor uno cualquier n mero distinto de cero es tratado como un uno TEMP V1 88 1 Crea una nueva columna denominada TEMP con el valor uno para cada valor de la columna V1 TEMP V1 88 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 TEMP V1 38 V2 Crea una nueva columna denominada TEMP donde cada valor es el valor AND ed l gico de la fila en la columna Vlcon la fila correspondiente de la columna V2 TEMP V1 V3 amp amp V4 V6 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 88 V2 o TEMP V1 10 20 882 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 Funci n Descripci n NOT Calcula el n me
210. ste par metro el valor predeterminado es radianes Para convertir de radianes a grados divida por PI y multipl quelo por 180 Para obtener m s detallas sobre la utilizaci n de las palabras claves en IBM Campaign consulte Especificaciones de formato en la p gina 9 Descripci n TANH calcula la tangente hiperb lica de los valores en el rango de datos especificado Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la tangente hiperb lica de los n meros en la columna de entrada correspondiente La tangente hiperb lica de un n mero se calcula de la siguiente manera sinh x cosh x tanh x Nota Si el valor x es demasiado grande se devuelve un error de desbordamiento Esto sucede si tanh x excede el m ximo valor de coma flotante de 32 bits Si cosh x es cero TANH devuelve el m ximo valor de coma flotante de 32 bits Ejemplos TEMP TANH PI o TEMP TANH PI 0 o TEMP TANH PI RADIAN Crea una nueva columna denominada TEMP que contiene el valor uno TEMP TANH V1 Crea una nueva columna denominada TEMP donde cada valor el la tangente hiperb lica en radianes de los contenidos de la columna V1 150 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP TANH V1 V3 1 o TEMP TANH V1 V3 GRADO Crea tres nuevas columnas denominadas TEMP VX y VY Estos valores en la columna TEMP son las tangentes hiperb licas de los contenidos de la co
211. 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 datal 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 24 Manual del usuario de IBM Macros for IBM EMM v9 1 2 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 datal para la correspondiente columna data2 es decir la primera columna de datal 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 datal 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 datal 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 Nota El operador AND puede ser abreviado con un signo 48 Utilice el doble signo para separar los dos argumentos por ejemplo para e
212. suario de IBM Macros for IBM EMM v9 1 2 La conversi n de la palabra clave Formato Descripci n 33 mmaaaa Convierte una fecha para el n mero de d as transcurridos entre el primer d a del mes especificado y el 1 de enero 0000 por ejemplo 020001 a 32 34 aamm Convierte una fecha para el n mero de d as transcurridos desde el primer d a del mes especificado y el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 35 aammdd Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 36 aammm Convierte una fecha para el numero de dias transcurridos desde el primer dia del mes especificado y el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 37 aammmdd Convierte una fecha para el n mero de d as transcurridos desde el 1 de enero 0000 1900 es autom ticamente a adido al a o si aa es menor o igual a 20 de lo contrario se a ade 2000 38 aaaa Convierte el a o el n mero de a os transcurridos desde el a o 0000 por ejemplo 1998 ao 1998 39 40 aaaamm aaaammdd Convierte una fecha para el n mero de d as transcurridos entre el primer d a del mes especificado y el 1 de e
213. to de cero es tratado como uno TEMP V1 1 Crea una nueva columna denominada TEMP que contiene todo unos el OR l gico entre cualquier valor y el n mero uno produce uno TEMP V1 v2 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 TEMP V1 V3 V4 V6 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 TEMP v1 10 20 v2 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 Cap tulo 3 IBM Referencia de macros 121 Funciones relacionadas Funci n Descripci n AND Calcula el n mero NOT l gico del contenido del rango de datos especificado AND l gico entre dos rangos de datos especificados NOT Calcula el n mero NOT l gico del contenido del rango de datos rango de datos especificado Macro POSITION La macro POSITION solo est disponible en IBM Campaign Sintaxis POSITION colName pattern start occurrence
214. to de multiplier al igual que 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 Descripci n MULT multiplica los valores de los dos rangos de datos especificados Devuelve una nueva columna por cada columna de entrada cada una de las cuales contiene los n meros en data multiplicados por multiplier Si multiplier es una constante cada valor en data se multiplica por este valor Si multiplier es una columna los c lculos se realizan fila por fila Los valores en data se multiplican por el primer valor de fila de multiplier 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 Nota Utilizar una columna que contiene el mismo n mero x en cada fila como multiplier es lo mismo que utilizar la constante x como multiplier Nota El operador MULT puede abreviarse con un asterisco Cap tulo 3 IBM Referencia de macros 109 Ejemplos TEMP 8 MULT 4 o TEMP 8 4 Crea una nueva columna denominada TEMP que contiene el valor 32 TEMP V1 8 Crea una nueva columna denominada TEMP donde cada valor es el contenido de la columna V1 multiplicado por ocho TEMP V1 V3 2 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son dos veces el contenido de la columna V1 los valores de la columna VX son dos vece
215. tros datal Los enteros no negativos para XOR 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 Los enteros no negativos para XOR a nivel de bit con los valores en datal 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 datal 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 XOR realiza un XOR a nivel de bit entre los dos rangos de dato s especificados Devuelve una nueva columna para cada columna de entrada cada una de las cuales contiene la columna correspondiente en datala nivel de bit XOR ed a la columna correspondiente de data2 es decir la primera columna dedatal es a nivel de bit XOR ed a la primera columna de data la segunda columna con la segunda columna etc Si data2 es una constante cada valor en datal est unido por un XOR a nivel de bit 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
216. ue contiene un valor nico que es la media aritm tica de las celdas de las filas 10 a 20 de la columna V1 TEMP MEAN V1 1 5 V4 Crea una nueva columna denominada TEMPque contiene un valor nico que es la media aritm tica de las celdas de las filas 1 a 5 de las columnas V1 a V4 TEMP MEAN V1 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY El valor unico en la columna TEMP es la media aritm tica del contenido de la columna V1 el valor nico en la columna VX es la media aritm tica del contenido de la columna V2 y el valor nico en la columna VY es la media aritm tica del contenido de la columna V3 102 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP MEAN V1 10 20 V3 COL Crea tres nuevas columnas denominadas TEMP VX y VY cada una de las cuales contiene un valor nico El valor nico en la columna TEMP es la media aritm tica de las celdas en las filas 10 a 20 de la columna V1 el valor nico en la columna VX es la media aritm tica de las celdas en las filas 10 a 20 de la columna V2 y el valor nico en la columna VY es la media aritm tica de las celdas en las filas 10 a 20 de la columna V3 TEMP MEAN V1 V3 ROW Crea una nueva columna denominada TEMP donde el valor en cada celda es la media aritm tica de la fila correspondiente de las columnas V1 V2 y V3 TEMP MEAN V1 1 5 V3 ROW Crea una nueva columna denominada TEMP donde las celdas en las filas 1 a 5 co
217. ue eval a a uno de los elementos anteriores Para obtener la definici n de formato de data consulte la secci n Macro Function Parameters en el cap tulo de esta gu a para el producto de IBM keyword Esta palabra clave opcional determina c mo se realiza el c lculo para el rango de datos de entrada Seleccione una de las opciones siguientes Cap tulo 3 IBM Referencia de macros 151 ALL Realiza el c lculo en todas las celdas en data valor predeterminado ReCOL Realiza el c lculo por separado para cada columna de data ROW Realiza el c lculo por separado para cada fila de data Para obtener m s detalles sobre la utilizaci n de las palabras claves en IBM Campaign consulte Especificaciones de formato en la p gina 9 Nota Varias funciones de macro toman los par metros de la palabra clave ALL COL ROW Estas palabras clave no son aplicables en IBM Campaign porque los datos de entrada son siempre una sola columna o campo La macro siempre se comportar como si se especificara la palabra clave COL Por lo tanto no es necesario especificar estas palabras clave al utilizar IBM Campaign Descripci n TOTAL calcula la suma de todas la celdas en el rango de datos especificado Nota TOTAL es la misma que la funci n de macroSUM Ejemplos TEMP TOTAL 3 Crea una nueva columna denominada TEMP que contiene el valor tres TEMP TOTAL COLUMN 3 5 1 Crea una nueva columna denominada TEMP que contiene e
218. ueva columna denominada TEMP donde las primeras 11 celdas contienen los valores negativos de los correspondientes valores en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP estan vacias TEMP INVERSE V1 1 5 V2 Crea dos columnas denominadas TEMP y VX cada una con valores en las filas 1 a 5 las otras celdas estan vacias Los valores de la columna TEMP son los negativos de los valores de las filas correspondientes de la columna V1 y los valores de la columna VX son los negativos de los valores de las filas correspondientes de la columna V2 Funciones relacionadas Funci n Descripci n ABS Calcula el n mero NOT l gico del contenido del rango de datos especificado valor absoluto del contenido del rango de datos especificado NOT Calcula el n mero NOT l gico del contenido del rango de datos rango de datos especificado SIGN Calcula el signo positivo o negativo de los valores del rango de datos especificado 84 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Macro IS La macro IS est disponible en IBM Campaign and IBM Interact Sintaxis IS lt keyword gt Par metros keyword Condici n de b squeda normalmente NULL TRUE UNKNOWN y FALSE Descripci n IS se utiliza en condiciones de b squeda complejas Cuanto m s compleja la b squeda m s til puede ser la condici n IS Estas condiciones de b squeda booleana proporcionan una forma alternativ
219. uida de cualquier numero de caracteres De lo contrario cada valor es cero TEMP V1 LIKE g Id Crea una nueva columna denominada TEMP donde cada valor es uno si el correspondiente valor de fila de la columna V1 es igual a la cadena g seguida de cualquier car cter seguido de Id De lo contrario cada valor es cero TEMP V1 LIKE V1 Crea una nueva columna denominada TEMP que contiene solo unos dado que todo n mero es igual a s mismo TEMP V1 LIKE V2 Crea una nueva columna denominada TEMP donde cada valor es el valor de fila de la columna V1 comparado con el valor de fila correspondiente de la columna V2 92 Manual del usuario de IBM Macros for IBM EMM v9 1 2 TEMP V1 V3 LIKE V4 V6 Crea tres nuevas columnas denominadas TEMP VX y VY La columna TEMP contiene las cadenas en V1 comparadas con las cadenas de fila correspondientes de la columna V4 La columna VX compara las columnas V2 y V5 La columna VY compara las columnas V3 y V6 TEMP V1 10 20 LIKE V2 o TEMP V1 10 20 LIKE V2 1 11 Crea una nueva columna denominada TEMP donde las primeras 11 celdas contienen los resultados de la comparaci n de las cadenas en las filas 10 a 20 de la columna V1 con las filas 1 a 11 de las columna V2 Las otras celdas de TEMP est n vac as Funciones relacionadas Funci n Descripci n EQ Devuelve TRUE si un rango de datos es igual a otro GE Devuelve TRUE si un rango de datos
220. ultado de la operaci n especificada por la keyword en el rolled_field a trav s del grupo homog neo especificado por el group_field Si hay m s de una respuesta que satisfaga una condici n especificada se devuelve la primera encontrada Si no se proporciona el output_field opcional la salida es el resultado de la operaci n en rolled_field Si se proporciona output_field el resultado es el output_field de la fila dentro del grupo Si hay varias filas dentro de un grupo que satisfacen la condici n especificada Por ejemplo hay varios enlaces para el valor m ximo se devuelve el output field asociado con la primera fila que satisface la condici n Nota Para trabajar con la agrupaci n de varias columnas puede especificar una lista de nombres de campo separados por comas dentro de un par de corchetes llaves y utilizarlo como el primer par metro en la llamada macro GROUPBY macro call Las palabras claves soportadas son las siguientes no distingue entre may sculas y min sculas Palabra clave Cadena Si No Descripci n CountOf Yes Devuelve el numero de registros en cada grupo rolled_field puede ser num rico o cadena el valor devuelto es el mismo independientemente del valor de rolled_field MinOf Yes Devuelve el valor minimo de rolled_field en cada grupo rolled_field puede ser num rico o cadena si rolled_field es una cadena se devuelve el valor m s cercano al co
221. um rico Index0f Yes Devuelve el ndice en base 1 ordenado por rolled_field de cada registro rolled_field puede ser num rico o cadena El orden de clasificaci n es ascendente Nota Para campos num ricos el orden de clasificaci n de RankOf e IndexOf puede ser descendente con colocar un signo de menos delante del campo de clasificaci n 76 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Cadena Palabra clave Si No Descripci n RankOf Yes Devuelve la categoria en base 1 ordenada por rolled_field en que se encuentra cada registro rolled_field puede ser num rico o cadena El orden de clasificaci n es ascendente Nota Para campos num ricos el orden de clasificaci n de RankOf e IndexOf puede ser descendente con colocar un signo de menos delante del campo de clasificaci n Ejemplos GROUPBY Household_ID Sum0f Account_Balance Calcula la suma de todos los saldos de cuenta por unidad familiar GROUPBY Cust_ID MinOf Date Account_Open_Date Acc_Num Devuelve el numero de cuenta de la primera cuenta abierta por el cliente Macro GROUPBY_WHERE La macro GROUPBY_WHERE solo est disponible en IBM Campaign Sintaxis GROUPBY_WHERE group_field keyword rolled_field where_value output_field Parametros e group_field Especifica la variable sobre la que se agrupan los registros es decir todos los mismos valo
222. umna un rango de celdas o una expresi n que eval a a cualquiera de ellos 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 LE compara los dos rangos de datos especificados devolviendo un uno si los valores del primer conjunto de datos son menores o iguales a los valores del segundo conjunto de datos o un cero en caso contrario Devuelve un nueva columna para cada columna de entrada cada una de las cuales contiene la correspondiente columna en datal comparada con la columna correspondiente de data2 es decir que la primera columna de datal se compara con la primera columna de data la segunda columna con la segunda columna y a s sucesivamente Si data2 es una constante cada valor en data se compara con ese valor Si data2 es una columna los c lculos se realizan fila por fila Los valores en datal se comparan con el valor de la 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 Nota El operador LE puede abreviarse con un signo de menor que seguido por un signo de igual lt Ejemplos TEMP 4 LE 4 o TEMP 4 lt 4 Crea una nueva columna denominada TEMP que contiene el valor uno dado que cuatro es igual a s mismo TEMP V1 lt 8 Crea una nueva co
223. umna V1 y los valores en la columna VX son los arcocotangentes de las filas correspondientes de la columna V2 Todos los valores se expresan en radianes Funciones relacionadas Funci n Descripci n ACOS Calcula el arcocoseno del contenido en el rango de datos especificado ASIN Colcula el arcoseno del contenido del rango de datos especificado ATAN Calcula la arcotangente del contenido del rango de datos especificado COT Calcula la cotangente del contenido del rango de datos especificado Macro ADD_MONTHS La macro ADD_MONTHS esta disponible en IBM Campaign Sintaxis ADD_MONTHS months date_string input_format Par metros months Un entero que representa un n mero de meses a sumar a la date_string date_string La fecha se devuelve en el formato predeterminado DDMMMYYYY o el formato especificado por el opcional input_format argumento input_format El formato que se utilizar para la fecha calculada Para obtener una lista de los formatos de fecha soportados consulte la funci n DATE_FORMAT Tenga en cuenta que input_format determina tanto el formato de la serie de entrada como el formato de la serie de salida Descripci n ADD_MONTHS devuelve una fecha despu s de a adir el n mero de meses especificado en el date_string especificado La fecha se devuelve en el formato predeterminado DDMMMYYYY o el formato especificado por el opcional input_format argumento Si desea un f
224. umna denominada TEMP donde las primeras 11 celdas contienen los NOT l gicos de los valores en las filas 10 a 20 de la columna V1 Las otras celdas de TEMP est n vac as TEMP V1 1 5 V2 Crea dos columnas nuevas denominadas TEMP y VX cada una con valores en las filas 1 a 5 las otras celdas est n vac as Los valores en la columna TEMP son los NOT l gicos de los valores de las correspondientes filas de la columna V1 y los valores en la columna VX son los NOT l gicos de los valores de las correspondientes filas de la columna V2 Funciones relacionadas Funci n Descripci n AND Calcula el n mero NOT l gico del contenido del rango de datos especificado AND l gico entre dos rangos de datos especificados INVERSE Calcula el negativo del contenido del rango de datos especificado OR Calcula el OR l gico entre dos rangos de datos especificados Cap tulo 3 IBM Referencia de macros 113 Funci n Descripci n SIGN Calcula el signo positivo o negativo de los valores del rango de datos especificado Macro NUMBER La macro NUMBER est disponible en IBM Campaign y IBM Interact Sintaxis NUMBER data conversion_keyword Par metros data Los datos de texto ASCII a convertir a valores num ricos Este puede ser un texto ASCII en comillas una columna de texto un rango de celdas que contiene texto o una expresi n que eval a a algunos de los elementos anteriores
225. una columna nueva para la palabra clave ALL una columna con un valor nico para cada columna de entrada para la palabra clave COL una columna con un valor nico para cada fila para la palabra clave ROW Calcula la suma de un rango de celdas Funciones de cadena Nombre de la macro LTKE LOWER Devuelve Una columna para cada columna de entrada Una columna para cada columna de entrada Descripci n Determina si una cadena de texto coincide con un patr n especificado Convierte el valor de cadena en min scula Cap tulo 2 Utilizaci n de macros en IBM Interact 13 Nombre de la macro Devuelve Descripci n LTRIM Una columna para cada columna de entrada Elimina los caracteres de espacio interlineado de cada valor de cadena NUMBER Una columna para cada Convierte cadenas de texto columna de entrada ASCII para horas y fechas en valores num ricos RTRIM Una columna para cada Elimina los caracteres de columna de entrada espacio final de cada valor de cadena STRING_CONCAT SUBSTR o SUBSTRING UPPER Una columna con un valor para cada fila de la columna de entrada m s corta U na columna para cada columna de entrada Una columna para cada columna de entrada Concatena las cadenas de los rangos de datos especificados Devuelve los caracteres de una cadena desde una posici n inicial Convierte el valor de cadena en may scu
226. unci n de macro en el cap tulo de la gu a para su producto IBM data2 Los enteros no negativos para AND a nivel de bit con los valores en datal 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 datal 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 BIT_AND realiza el AND a nivel de bit entre dos rangos de datos especificados Devuelve una nueva columna para cada columna de entrada cada una contiene la columna correspondiente en datal AND ed a nivel de bit a la columna correspondiente de data2 es decir la primera columna de datal es AND ed a nivel de bit para la primera columna de data la segunda columna con la segunda columna etc Si data2 es una constante cada valor en datal es AND ed a nivel de bit para 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 datal es AND ed a nivel de bit para 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 Nota La precisi n de esta funci n de macro se
227. unciones relacionadas Funci n Descripci n DAYOF Devuelve el d a actual del mes en forma de n mero MONTHOF Devuelve el mes del a o como n mero WEEKDAYOF Devuelve el d a de la semana como n mero Cap tulo 3 IBM Referencia de macros 161 162 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Before you contact IBM technical support If you encounter a problem that you cannot resolve by consulting the documentation your company s designated support contact can log a call with IBM technical support Use these guidelines to ensure that your problem is resolved efficiently and successfully If you are not a designated support contact at your company contact your IBM administrator for information Nota Technical Support does not write or create API scripts For assistance in implementing our API offerings contact IBM Professional Services Information to gather Before you contact IBM technical support gather the following information e A brief description of the nature of your issue e Detailed error messages that you see when the issue occurs e Detailed steps to reproduce the issue e Related log files session files configuration files and data files e Information about your product and system environment which you can obtain as described in System information System information When you call IBM technical support you might be asked to provide information about your environ
228. utFormatString para la base de datos que contiene las tablas del sistema Si no est n configurados correctamente las fechas se visualizar n en forma incorrecta en campa a Configura estas propiedades utilizando IBM Marketing Platform Para establecer fechas para un idioma espec fico en su aplicaci n web Nota Todos los archivos de referencia se instalan con el instalador de aplicaci n web a menos que se indique espec ficamente Importante webapphome refiere al directorio donde se ha instalado la aplicaci n web de la campa a language_code refiere a las configuraciones de idiomas que elige para su sistema 1 Edite el archivo webapphome conf campaign_config xml para asegurarse de que language_code est presente en la lista por comas separadas en la etiqueta lt supportedLocales gt como se muestra a continuaci n lt supportedLocales gt en_US language _code lt supportedLocales gt 2 En el directorio webapphome webapp copie la totalidad del rbol del directorio en_US en language_code distinci n entre may sculas y min sculas 3 En webapphome webapp WEB INF classes resources copie StaticMessages_en_US properties a StaticMessages_ language_code properties Tambi n copie ErrorMessages_en_US properties a ErrorMessages_ language_code properties Cap tulo 3 IBM Referencia de macros 49 4 Edite el StaticMessages_ language_code properties busque DatePattern y c mbielo para leer DatePattern dd MM AAAA distinci n entre
229. valor constante una columna un rango de celdas o una expresi n que eval e a cualquiera de los anteriores pero debe ser mayor o igual a cero Para obtener una 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 Descripci n FACTORIAL calcula el factorial de los valores en el rango de datos especificado Todas las entradas deben ser enteros mayores o iguales a cero El factorial de un entero menor o igual a uno es uno Para enteros X 2 2 el factorial x x x 1 x 2 x x 1 FACTORIAL devuelve una columna nueva por cada columna de entrada cada una de las cuales contiene el factorial de n meros de la correspondiente columna de entrada Nota Cualquier valor mayor que 34 producir error de desbordamiento de coma flotante 66 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Ejemplos TEMP FACTORIAL 3 Crea una nueva columna denominada TEMP que contiene el valor 6 TEMP FACTORIAL 2 Genera un error 333 que indica que el argumento debe ser mayor o igual a 0 TEMP FACTORIAL V1 Crea una nueva columna denominada TEMP donde cada valor es el factorial de los contenidos de la columna V1 TEMP FACTORIAL V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores en la columna TEMP son los factoriales de los contenidos de la columna V1 los valores de la columna VX son los factoriales
230. valores num ricos para calcular el inverso de Este puede ser un valor constante una columna un rango de celdas o una expresi n que eval a a cualquiera de ellos Para obtener la definici n de formato de data consulte la Cap tulo 3 IBM Referencia de macros 83 secci n Par metros de funci n de macro en el cap tulo de la gu a para su producto IBM Descripci n INVERSE calcula el valor negativo de los valores en el rango de datos especificado Devuelve x es decir se devuelven valores negativos como valores positivos y se devuelven valores positivos como valores negativos INVERSE devuelve una nueva columna por cada columna de entrada cada una de las cuales contiene los valores inversos a los de la columna de entrada correspondiente Nota Para invertir un valor o una columna agr guele un signo menos delante Por ejemplo V2 V1 es lo mismo que V2 INVERSE V1 Ejemplos TEMP INVERSE 3 2 Crea una nueva columna denominada TEMP que contiene el valor 3 2 TEMP INVERSE V1 Crea una nueva columna denominada TEMP donde cada valor es el valor negativo de los valores en la columna V1 TEMP INVERSE V1 V3 Crea tres nuevas columnas denominadas TEMP VX y VY Los valores de la columna TEMP son los negativos de la columna V1 los valores de la columna VX son los negativos de la columna V2 y los valores de la columna VY son los negativos de la columna V3 TEMP INVERSE V1 10 20 Crea una n
231. ve la hora actual como serie CURRENT_WEEKDAY Devuelve el d a actual de la semana como un n mero CURRENT_YEAR Devuelve el a o actual como un n mero Macro CURRENT_MONTH La macro CURRENT_MONTH est disponible en IBM Campaign and IBM Interact Sintaxis CURRENT_MONTH Descripci n CURRENT_MONTH devuelve el mes actual del a o como un n mero entre 1 12 Ejemplos Si la fecha de hoy es 19 de junio CURRENT_MONTH devolver el n mero 6 48 Manual del usuario de IBM Macros for IBM EMM v9 1 2 Funciones relacionadas Funci n Descripci n CURRENT_DAY Devuelve el d a actual como un n mero CURRENT_JULIAN Devuelve el n mero juliano actual CURRENT_TIME Devuelve la hora actual como serie CURRENT_WEEKDAY Devuelve el d a actual de la semana como un n mero CURRENT_YEAR Devuelve el a o actual como un n mero Macro CURRENT_TIME La macro CURRENT_TIME solo est disponible en IBM Campaign Sintaxis CURRENT_TIME Descripcion CURRENT_TIME devuelve la hora actual como serie El tiempo est determinado por el reloj del sistema en el servidor de IBM Configuraci n de la fecha en su aplicaci n web Para visualizar correctamente las fechas en su aplicaci n web en versiones actuales de IBM Campaign antes debe configurar correctamente el archivo de configuraci n del servidor de servicios de fondo Esto es especialmente importante para los par metros dDateFormat y Date0utp
232. ve v lidas La tabla siguiente muestra las palabras clave para formatos v lidos con una descripci n y un ejemplo de cada una de ellas Palabra clave Descripci n Ejemplo s MM Mes de dos d gitos 01 02 03 12 MMDD Mes de dos d gitos y d a de 31 de marzo es 0331 dos d gitos MMDDYY Mes de dos d gitos d a de 31 de marzo de 1970 es 033170 dos d gitos y a o de dos d gitos MMDDYYYY Mes de dos digitos dia de 31 de marzo de 1970 es 03311970 dos d gitos y a o de cuatro d gitos DELIM_M_D Cualquier mes delimitado 31 de marzo 3 31 o 03 31 seguido por el dia DELIM M_D_Y Cualquier mes d a y a o 31 de marzo de 1970 o 3 31 70 delimitado DELIM_Y_M Cualquier a o delimitado Marzo 70 3 70 o 3 1970 seguido por el mes DELIM_Y MD Cualquier a o mes y d a 1970 mar 31 o 70 3 31 delimitado Y YMMM A o de 2 d gitos y mes de 3 70MAR letras Y YMMMDD A o de 2 d gitos mes de 3 7OMAR31 letras y dia de 2 digitos YY A o de 2 d gitos 70 YYMM A o de 2 d gitos y mes de 2 7003 d gitos YYMMDD A o de 2 d gitos mes de 2 700331 digitos y dia de 2 digitos YYYYMMM A o de 4 d gitos y mes de 3 1970MAR letras YY YYMMMDD A o de 4 d gitos mes de 3 1970MAR31 letras y d as de 2 d gitos YY YY A o de 4 d gitos 1970 O Copyright IBM Corp 1998 2015 17

Download Pdf Manuals

image

Related Search

Related Contents

GPC PEER Tool User Guide - Gladstone Ports Corporation    2008 GL1800 SET-UP INSTRUCTIONS INCLUDING AIRBAG MODEL  

Copyright © All rights reserved.
Failed to retrieve file