Home
        Manual del usuario de IBM Macros for IBM EMM v9.1.2
         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
 
 
    
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