Saltar al contenido principal
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Creación de expresiones


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


Acerca de la creación de expresiones

Las expresiones se utilizan en XM Discover para filtrar sus datos y transformar campos de datos. Por ejemplo, puede utilizar expresiones para modificar el formato de campo de fecha, evaluar datos para registros vacíos y realizar cálculos matemáticos.

Las expresiones pueden contener 4 componentes:

  • Constantes: Puede utilizar números constantes, cadenas de texto y fechas para realizar operaciones matemáticas y de comparación.
  • Campos: Puede utilizar campos numéricos, de texto y de fecha disponibles a través de un conector de datos específico para realizar operaciones matemáticas y de comparación en esos campos.
  • Funciones: Puede utilizar funciones para realizar transformaciones en sus campos y constantes.
  • Operadores: Puede utilizar operadores para realizar operaciones matemáticas y comparar sus campos y constantes.

Constantes

Las constantes son números, cadenas de texto y fechas que puede utilizar para realizar operaciones matemáticas y comparaciones. Por ejemplo, puede utilizar una fecha constante, como la fecha en que lanzó su encuesta anual sobre CX, para calcular la antigüedad de la respuesta de un encuestado.

Notas sobre la utilización de constantes:

  • Las cadenas de texto se tratan como sensibles a mayúsculas y minúsculas. Utilice las funciones SUPERIOR o INFERIOR como solución alternativa para distinguir entre mayúsculas y minúsculas.
  • Las cadenas de texto y las fechas deben estar entre comillas.
  • Los números no necesitan comillas (un número entre comillas se trata como texto).

Campos

Los campos son los campos de datos disponibles desde su conector de datos de entrada. Esto incluye campos numéricos, de cadena de texto y de fecha, que puede utilizar para realizar operaciones matemáticas y comparaciones. Por ejemplo, si el conjunto de datos contiene un campo para el cumpleaños de un cliente, puede calcular la antigüedad del cliente.

Para agregar un campo, arrástrelo desde la sección Campos hasta el cuadro Expresión.arrastrar campos al cuadro de expresiones

Los tipos de campo se etiquetan con los siguientes iconos:

  • El icono del reloj para campos de fecha
  • el icono # número para campos numéricos
  • El icono abc para campos de texto y textuales

Funciones

Puede utilizar las funciones numéricas, de texto y de fecha enumeradas en esta sección.

Para agregar una función, arrástrela desde la sección Funciones al cuadro Expresión.
arrastrar funciones al cuadro de expresiones

Los tipos de función se etiquetan con los siguientes iconos:

  • El icono del reloj para funciones de fecha
  • el icono # número para funciones numéricas
  • El icono abc para funciones de texto

ABS

Devuelve el valor absoluto de un número.

Sintaxis: ABS(número)

Ejemplo: ABS (-22) se resuelve a 22.

COALESCIA

Devuelve el primer valor no nulo de una lista.

Consejo Q: Una cadena vacía se considera nula. Si todos los valores son nulos, la función también devuelve nulo.

Sintaxis: COALESCE(value1, value2, value3)

Ejemplo: COALESCE(“”, “”, “Jane”, “”, “Paul”) resuelve a Jane.

CEILING

Devuelve el valor redondeado por exceso de un número.

Sintaxis: CEILING(number)

Ejemplo: CEILING(21.2) se resuelve a 22.

CONCAT

Combina varias cadenas de texto en una.

Sintaxis: CONCAT(“string 1”, “string 2”, “string 3”)

Ejemplo: CONCAT(“Hello”, “, “, “John”) se resuelve en Hello, John.

CONTIENE

Devuelve verdadero si una cadena de texto (“dentro del texto”) contiene otra cadena de texto (“buscar texto”). De lo contrario, devuelve falso.

Sintaxis: CONTAINS(“within text”, “find text”)

Ejemplo: CONTAINS(“uno, dos, tres”, “dos”) se resuelve en verdadero.

CONVERT_TO_TIMEZONE

Convierte la fecha y la hora de un huso horario a otro.

Sintaxis: CONVERT_TO_TIMEZONE(“fecha y hora”, “huso horario desde el que convertir”, “huso horario al que convertir”)

Notas sobre el formato de la fecha:

  • Proporcione los husos horarios utilizando sus nombres de base de datos tz.
  • Indique la fecha y hora en ISO 8601 o como aaaa-mm-dd hh:mm:ss.
  • Si la fecha y la hora se proporcionan con información de huso horario, se ignoran a favor del parámetro “huso horario desde el que convertir”.
  • La fecha convertida utiliza el formato ISO 8601. Utilice la función TODATE si necesita modificarla.
Ejemplo: CONVERT_TO_TIMEZONE(2020-03-19 15:15:00, “Europe/London”, “Europe/Berlin”) se resuelve en 2020-03-19T16:15:00Z.

DATETONUMBER

Convierte un campo de fecha en un cronomarcador Unix.

Consejo Q: La marca de tiempo Unix es el número de milisegundos que han transcurrido desde el 1 de enero de 1970.

Sintaxis: DATETONUMBER(“date”)

Consejo Q: Está disponible una función inversa llamada NUMBERTODATE.
Ejemplo: DATETONUMBER(“2020-10-20T09:12:00.670Z”) se resuelve en 1603185120670.

DATETOTEXT

Convierte un campo de fecha en una cadena de fecha en el formato solicitado.

Sintaxis: DATETOTEXT(“date”, “date format”)

Ejemplo: DATETOTEXT(NOW(), “MMMM DD YYYY, h:mm:ss”) resuelve hasta el 29 de abril de 2020, 3:21:05.

DAYOFWEEK

Devuelve el día de la semana correspondiente a una fecha.

Sintaxis: DAYOFWEEK(“date”)

Ejemplo: DAYOFWEEK(“2019-12-19T20:16:05.602Z”) se resuelve al jueves.

DYNAMICLOOKUP

Sustituye los valores del campo utilizando una tabla de búsqueda cargada dinámicamente. Los valores de búsqueda se toman del campo especificado en el primer argumento (“nombre de campo”).

Sintaxis: DYNAMICLOOKUP(“nombre de campo”, “valor”)

Consejo Q: No se permiten transformaciones dentro de la función DYNAMICLOOKUP.
Ejemplo: DYNAMICLOOKUP(“QID15”, “10”) se resuelve a Excelente.

ELEMENTOFARRAY

Extraiga el enésimo valor de una matriz y, a continuación, asigne los valores de matriz a los atributos de XM Discover.

Sintaxis: ELEMENTOFARRAY([“array element 1”, “array element 2”, “array element 3”], number)

Notas:

  • Si la entrada no es una matriz, la función genera un error.
  • Si el número es mayor que el tamaño de una matriz, la función devuelve nulo. Los números en orden creciente empiezan desde 0.
Consejo Q: Esta función es especialmente útil para los trabajos de XM Discover Link Connector.
Ejemplo: ELEMENTOFARRAY([“a”, “b”, “c”], 1) se resuelve en b.

CAMPO

Envuelve los nombres de los campos que contienen espacios o puntos.

Sintaxis: FIELD(“nombre de campo”)

Ejemplo: FIELD(“Text Processed”) devuelve el valor del campo denominado “Text Processed”.

ENCONTRAR

Localiza una cadena de texto (“buscar texto”) dentro de otra cadena de texto (“dentro del texto”) y devuelve el número de la posición inicial de “buscar texto” a partir del primer carácter de “dentro del texto” (empezando por 1).

Permite especificar el orden del carácter en “dentro del texto” en el que iniciar la búsqueda (empezando por 1). Si omite order_number, se supone que es 1.

Devuelve -1 si “buscar texto” no se encuentra en “dentro del texto”.

Sintaxis: FIND(“find text”, “within text”, order_number)

Consejo Q: La función distingue entre mayúsculas y minúsculas. Si desea ejecutar una búsqueda sin distinción de mayúsculas y minúsculas, utilice la función BÚSQUEDA.
Ejemplo: FIND(“easy”, “easy come, easy go”, 3) resuelve a 12.

FINDFIRST

Localiza la primera aparición de una cadena de texto (“buscar texto”) dentro de otra cadena de texto (“dentro del texto”) y devuelve el número de la posición inicial de “buscar texto” a partir del primer carácter de “dentro del texto” (empezando por 1).

Consejo Q: La función distingue entre mayúsculas y minúsculas; devuelve -1 si “buscar texto” no se encuentra en “dentro del texto”.

Sintaxis: FINDFIRST(“dentro del texto”, “buscar texto”)

Ejemplo: FINDFIRST(“easy come, easy go”, “easy”) resuelve a 1.

FINALIZAR

Localiza la última aparición de una cadena de texto (“buscar texto”) dentro de otra cadena de texto (“dentro del texto”) y devuelve el número de la posición inicial de “buscar texto” a partir del primer carácter de “dentro del texto” (empezando por 1).

Consejo Q: La función distingue entre mayúsculas y minúsculas; devuelve -1 si “buscar texto” no se encuentra en “dentro del texto”.

Sintaxis: FINDLAST(“dentro del texto”, “buscar texto”)

Ejemplo: FINDLAST(“fácil venir, fácil ir”, “fácil”) resuelve a 12.

FLOOR

Devuelve el valor redondeado por defecto de un número.

Sintaxis: FLOOR(número)

Ejemplo: FLOOR(21.9) se resuelve a 21.

GENERATE_ID

Genera un ID unívoco. Esta función no requiere parámetros adicionales.

Sintaxis: GENERATE_ID()

Ejemplo: GENERATE_ID() se resuelve en 5ecfdd3fdd4ca4f23c5f2602.

GETDAYSBETWEEN

Devuelve el número de días entre dos fechas.

Sintaxis: GETDAYSBETWEEN(“fecha de inicio”, “fecha de fin”)

Ejemplo: GETDAYSBETWEEN(“2019-12-19T20:16:05.602Z”, “2019-12-24T20:16:05.602Z”) se resuelve en 5.

GETHOURSBETWEEN

Devuelve el número de horas entre dos fechas.

Sintaxis: GETHOURSBETWEEN(“fecha de inicio”, “fecha de fin”)

Ejemplo: GETHOURSBETWEEN(“2019-12-19T20:16:05.602Z”, “2019-12-24T20:16:05.602Z”) se resuelve a 120.

GETMINUTESBETWEEN

Devuelve el número de minutos entre dos fechas.

Sintaxis: GETMINUTESBETWEEN(“fecha de inicio”, “fecha de fin”)

Ejemplo: GETMINUTESBETWEEN(“2019-12-19T20:16:05.602Z”, “2019-12-24T20:16:05.602Z”) se resuelve en 7200.

Si

Devuelve un valor si el enunciado es verdadero y otro valor si el enunciado es falso.

Sintaxis: IF(sentencia, “value if true”, “value if false”)

Ejemplo: IF(3 > 2, “mayor”, “no mayor”) resuelve a mayor.

ISBLANK

Devuelve VERDADERO cuando un campo está vacío y FALSO cuando un campo no está vacío.

Sintaxis: ISBLANK(“nombre de campo”)

Consejo Q: Dado que ISBLANK es una función booleana, no puede aplicarla directamente a un atributo. Utilícelo como parte de una expresión que devuelve el resultado en el formato adecuado (fecha, número o texto).
Ejemplo: Detecte un campo vacío y devuelva el resultado como una cadena de texto. IF(ISBLANK(“”), “vacío”, “rellenado”) se resuelve en vacío.
Ejemplo: Detecte un campo no vacío y devuelva el resultado como un número. SI(ISBLANK(“John”), 0, 1) se resuelve en 1.

LEN

Devuelve el número de letras de una cadena de texto.

Sintaxis: LEN(“text”)

Ejemplo: LEN(“Cuéntame si puedes”) resuelve a 19.

INFERIOR

Convierte el texto en minúsculas.

Sintaxis: LOWER(“text”)

Ejemplo: LOWER(“HELLO”) resuelve saludar.

MD5HASH

Aplica hash MD5 a los datos de entrada para generar ID únicos basados en esos datos.

Sintaxis: MD5HASH(“text”)

Ejemplo: MD5HASH(“Hello”) se resuelve en 543d4abcdc64a9a377c959e4b6e35574.

IDM

Devuelve un número específico de caracteres de una cadena de texto, empezando por la posición que especifique.

La posición (order_number) empieza por 1.

Sintaxis: MID(“texto”, número_orden, número_carácter)

Ejemplo: Devuelve 8 caracteres empezando por el primer carácter. MID(“la práctica hace perfecto”, 1, 8) resuelve practicar.
Ejemplo: Devuelve 8 caracteres empezando por el 16º carácter. MID(“la práctica hace perfecto”, 16, 8) resuelve a perfecto.

MOD

Devuelve el resto cuando un número se divide por un divisor.

Consejo Q: El resultado tiene el mismo signo que un número.

Sintaxis: MOD(número, divisor)

Ejemplo: MOD(7, 4) se resuelve a 3.

AHORA

Devuelve la fecha y la hora actuales. Esta función no requiere parámetros adicionales.

Sintaxis: NOW()

Ejemplo: NOW() se resuelve a 2020-01-29T13:35:09.956Z.

NUMBERTODATE

Convierte un cronomarcador Unix en un campo de fecha. El cronomarcador Unix es el número de milisegundos que han transcurrido desde el 1 de enero de 1970.

Sintaxis: NUMBERTODATE(number)

Consejo Q: Hay disponible una función inversa llamada DATETONUMBER.
Ejemplo: NUMBERTODATE(1603185120670) se resuelve en 2020-10-20T09:12:00.670Z.

NUMBERTOTEXT

Convierte un número en texto.

Sintaxis: NUMBERTOTEXT(number)

Ejemplo: NUMBERTOTEXT(21) se resuelve en 21.

POW

Devuelve el resultado de x a la potencia de y.

Sintaxis: POW(x, y)

Ejemplo: POW(2, 4) se resuelve en 16.

PROPERCASO

Pone en mayúscula la primera letra de una cadena de texto.

Sintaxis: PROPERCASE(“text”)

Ejemplo: PROPERCASE(“la práctica hace perfecto”) resuelve que Practicar hace perfecto.

RANDOM

Devuelve un número real aleatorio entre 0 y 1. Esta función no requiere parámetros adicionales.

Sintaxis: RANDOM()

Ejemplo: RANDOM() se resuelve a 0,7669519868005736.

RANDOMBETWEEN

Devuelve un número entero aleatorio entre dos números.

Consejo Q: Esta función puede devolver los números mínimo y máximo.

Sintaxis: RANDOMBETWEEN(cantidad mínima, cantidad máxima)

Ejemplo: RANDOMBETWEEN(1, 10) se resuelve en 2.

REMOVEHTMLTAGS

Elimina etiquetas HTML de una cadena de texto.

Sintaxis: REMOVEHTMLTAGS(“text”)

Ejemplo: REMOVEHTMLTAGS(“<html> hola</html> “) resuelve saludar.

REEMPLAZAR

Reemplaza parte de una cadena de texto (“texto antiguo”) por una cadena de texto diferente (“texto nuevo”) un número determinado de veces (number_of_replacements) basado en el número de ocurrencia de “texto antiguo” dentro de “text” (ocurrence_number).

Sintaxis: REPLACE(“texto”, “texto antiguo”, “texto nuevo”, número_ocurrencia, sensibilidad_de_caso, número_de_sustituciones)

Ejemplo: REPLACE(“think inside the box”, “inside”, “external”, 1, false, 1) resuelve pensar fuera de la caja.

REPLACEBYINDEX

Reemplaza parte de una cadena de texto (“texto antiguo”) por una cadena de texto diferente (“texto nuevo”), en función del número de caracteres que especifique.

La posición (order_number) empieza por 1.

Sintaxis: REPLACE(“texto antiguo”, número_orden, número_caracteres, “texto nuevo”)

Ejemplo: REPLACEBYINDEX(“pensar dentro de la caja”, 7, 6, “fuera”) resuelve pensar fuera de la caja.

REEMPLAZAR YREGEXP

Sustituye los valores de texto mediante expresiones regulares.

Consejo Q: Una expresión regular es una secuencia de caracteres que definen un patrón de búsqueda. Para obtener una breve introducción, consulte Expresiones regulares .NET de Microsoft.
Atención: Las características de codificación personalizadas se proporcionan tal cual y requieren conocimientos de programación para su implementación. El soporte técnico de Qualtrics no ofrece asistencia o consultoría sobre codificación personalizada. En su lugar, siempre puede intentar preguntarles a los usuarios especializados de nuestra comunidad. Si desea obtener más información sobre nuestros servicios de codificación personalizada, póngase en contacto con su Ejecutivo de cuentas de Qualtrics.

Sintaxis: REPLACEBYREGEXP(“texto”, “expresión regular para coincidencia de patrones”, “expresión regular para valor de sustitución”)

Consejo Q: Los caracteres especiales como barras invertidas (\), comillas dobles (“) y comillas simples (‘) deben escaparse (es decir, se debe añadir una barra invertida antes de ellos). Por ejemplo, si desea utilizar el patrón que coincida con cualquier carácter de espacio en blanco (\s), tendrá que evitarlo con una barra invertida adicional (\\s).
Ejemplo: REPLACEBYREGEXP(“Clarabank UK”, “(.)\\s(.)”, “$1;$2”) se resuelve en Clarabank;UK.

ROUND

Devuelve el valor de un número redondeado al entero más cercano.

Sintaxis: ROUND(number)

Ejemplo: ROUND(22.5) se resuelve a 23.

BUSCAR

Localiza una cadena de texto (“buscar texto”) dentro de otra cadena de texto (“dentro del texto”) y devuelve el número de la posición inicial de “buscar texto” a partir del primer carácter de “dentro del texto” (empezando por 1).

Permite especificar el orden del carácter en “dentro del texto” en el que iniciar la búsqueda (empezando por 1). Si omite order_number, se supone que es 1.

Devuelve -1 si “buscar texto” no se encuentra en “dentro del texto”.

Sintaxis: SEARCH(“find text”, “within text”, order_number)

Consejo Q: La función no distingue entre mayúsculas y minúsculas. Si desea ejecutar una búsqueda con distinción entre mayúsculas y minúsculas, utilice la función FIND.
Ejemplo: SEARCH(“EASY”, “easy come, easy go”, 3) resuelve a 12.

SUBSTITUTO

Sustituye “texto antiguo” por “texto nuevo” en una cadena de texto.

Permite especificar qué ocurrencia de “texto antiguo” desea sustituir. Si especifica ocurrence_number, solo se sustituirá esa instancia de “texto antiguo”. De lo contrario, cada aparición de “texto antiguo” en el texto se cambia a “texto nuevo”.

Sintaxis: SUBSTITUTE(“texto”, “texto antiguo”, “texto nuevo”, número_ocurrencia)

Ejemplo: Sustituya la primera ocurrencia de “1” por “2”. SUBSTITUTE(“Trimestre 1, 2019”, “1”, “2”, 1) se resuelve en el Trimestre 2, 2019.
Ejemplo: Sustituya la segunda ocurrencia de “1” por “2”. SUBSTITUTE(“Trimestre 1, 2019”, “1”, “2”, 2) se resuelve en el Trimestre 1, 2029.
Ejemplo: Sustituya cada ocurrencia de “1” por “2”: SUBSTITUTE(“Trimestre 1, 2019”, “1”, “2”) se resuelve en el Trimestre 2, 2029.

SUBSTR

Devuelve una parte de una cadena de texto que comienza a partir del primer carácter de la cadena y hasta el número especificado de caracteres (empezando por 1).

Sintaxis: SUBSTR(“text”, order_number)

Ejemplo: SUBSTR(“la práctica hace perfecto”, 9) resuelve practicar.

TITLECASE

Pone en mayúsculas la primera letra de cada palabra en una cadena de texto.

Sintaxis: TITLECASE(“text”)

Ejemplo: TITLECASE(“la práctica hace perfecto”) resuelve que la práctica hace la perfección.

TEXTTODATE

Convierte una cadena de fecha en un campo de fecha con el siguiente formato: AAAA-MM-DDThh:mm:ssZ.

Sintaxis: TEXTTODATE(“date”, “date format”)

Consejo Q: El formato de fecha debe reflejar el formato utilizado en la cadena. Ambos parámetros son obligatorios.
Ejemplo: TEXTTODATE(“2019-12-19”, “AAAA-MM-DD”) se resuelve en 2019-12-19T00:00:00.000Z.

TEXTTONUMBER

Convierte el texto en número.

Sintaxis: TEXTTONUMBER(text)

Ejemplo: TEXTTONUMBER(21) a 21.

TRADUCIR

Traduce los datos de entrada.

Sintaxis: TRANSLATE (“código de idioma fuente”, “código de idioma de destino”, “texto”).

Notas:

Ejemplo: TRANSLATE (“en”, “es”, “Hola mundo”) resuelve a Hola mundo.

TRIMLEFT

Elimina espacios del extremo izquierdo de una cadena de texto.

Sintaxis: TRIMLEFT(“text”)

Ejemplo: TRIMLEFT(”          hola”) resuelve saludar.

TRIMRIGHT

Elimina espacios del extremo derecho de una cadena de texto.

Sintaxis: TRIMRIGHT(“text”)

Ejemplo: TRIMRIGHT(“hello             “) se resuelve en hello.

SUPERIOR

Convierte el texto en mayúsculas.

Sintaxis: UPPER(“text”)

Ejemplo: UPPER(“hello”) resuelve HELLO.

Operadores

Puede utilizar operadores aritméticos y de comparación enumerados en las siguientes tablas.

Operadores aritméticos

Operador Descripción
+ Añadir
Restar o negar
* Multiplicar
/ Dividir

Por ejemplo, la siguiente expresión devolverá el promedio de los dos valores numéricos.

(RATING1 + RATING2) / 2

Operadores de comparación

Operador Descripción
== Igual a
Mayor que
Menor que
>= Mayor o igual que
<= Menor o igual que
!= No es igual a

Por ejemplo, la siguiente expresión devolverá “mala valoración” cuando RATING sea inferior o igual a 3, y “buena valoración” cuando RATING sea mayor que 3.

IF(RATING <= 3, “mala calificación”, “buena calificación”)

Operadores lógicos

Utilice operadores lógicos para especificar varias condiciones al utilizar la función IF o los filtros de job.

Consejo Q: Asegúrese de utilizar operadores lógicos en minúsculas.
Operador Descripción
y La condición es verdadera si todas las condiciones separadas por “y” son verdaderas.
en La condición es verdadera si hay una coincidencia con cualquiera de los valores enumerados.

Sintaxis: en[“valor 1”, “valor 2”, “valor 3”]

Consejo Q: Utilice esto en lugar de varios operadores “o”.
o La condición es verdadera si alguna de las condiciones separadas por “o” es verdadera.

Por ejemplo, la siguiente expresión devolverá “Mediterráneo” si el campo COUNTRY contiene alguno de los valores especificados. De lo contrario, devolverá “no metiterraneo”.

IF(LOWER(COUNTRY) in [“france”, “portugal”, “italy”, “spain”, “greece”, “malta”, “cyprus”], “Mediterranean”, “Non-Mediterranean”)

Consejos de sintaxis

Siga estos consejos para evitar expresiones no válidas:

  • Al combinar varias funciones en una expresión, asegúrese de que coincida el número de paréntesis de apertura y cierre.
    Ejemplo: IF(GETDAYSBETWEEN(feedback_date, response_date) > 3, “retrasado”, “no retrasado”).
  • Para cada función utilizada en la expresión, todos los argumentos necesarios deben estar presentes. Por ejemplo, la función TODATE requiere que los argumentos de formato de fecha y fecha funcionen correctamente.
  • Asegúrese de utilizar el tipo de datos correcto admitido por una función o una operación aritmética o de comparación. Por ejemplo, la función ABS necesita un número para funcionar correctamente y no funcionará en un campo de texto o de fecha.
  • Si hay puntos (“.”) en su expresión, ajústelos con la función FIELD y las comillas (“single” o “double”). Por ejemplo, si tiene un campo llamado “agentParticipants.0.agentLoginName”, aquí se muestra cómo se ajusta en una transformación potencial:
    IF(CONTAINS(LOWER(FIELD(“agentParticipants.0.agentLoginName”)), “bot”),”YES”, “NO”).

Muchas de las páginas de este sitio han sido traducidas del inglés original utilizando la traducción automática. Aunque en Qualtrics hemos realizado nuestra diligencia debida para obtener las mejores traducciones automáticas posibles, la traducción automática nunca es perfecta. El texto original en inglés se considera la versión oficial, y cualquier discrepancia entre el inglés original y las traducciones automáticas no son legalmente vinculantes.