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

Plantilla de artículo


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 Building Expressions

En XM Discover se utilizan expresiones para filtro sus datos y a transformar campos de datos. Por ejemplo, puede utilizar expresiones para cambiar el formato del campo de fecha, evaluar datos en busca de 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 puedes usar para realizar operaciones matemáticas y comparaciones. Por ejemplo, puede utilizar una fecha constante, como la fecha en que lanzó su encuesta anual de CX , para calcular la antigüedad de la respuesta de un encuesta .

Notas sobre el uso de constantes:

  • Las cadenas de texto se tratan como sensibles a mayúsculas y minúsculas. Utilice las funciones UPPER o LOWER como solución alternativa para distinguir entre mayúsculas y minúsculas.
  • Las cadenas de texto y las fechas deben colocarse 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 en su conector de datos entrantes. 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 su conjunto de datos contiene un campo para el cumpleaños de un cliente, puede calcular la edad del cliente.

Para agregar un campo, arrástrelo desde el Campos sección sobre el Expresión caja.Arrastrar campos al cuadro de expresiones

Los tipos de campo están etiquetados con los siguientes íconos:

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

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 el Funciones sección sobre el Expresión caja.
Arrastrar funciones al cuadro de expresiones

Los tipos de funciones están etiquetados con los siguientes íconos:

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

abdominales

Devuelve el valor absoluto de un número.

Sintaxis: ABS(número)

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

JUNTARSE

Devuelve el primer valor no nulo en 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(valor1, valor2, valor3)

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

TECHO

Devuelve el valor redondeado de un número.

Sintaxis: CEILING(número)

Ejemplo: CEILING(21.2) se resuelve en 22.

CONCAT

Une varias cadenas de texto en una.

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

Ejemplo: CONCAT(“Hola”, “, “Juan”) se resuelve en Hola, Juan.

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(“dentro del texto”, “buscar texto”)

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

CONVERTIR A ZONA HORARIA

Convierte la fecha y la hora de una zona horaria a otra.

Sintaxis: CONVERT_TO_TIMEZONE(“fecha y hora”, ” zona horaria desde la que se convertirá”, ” zona horaria a la que se convertirá”)

Notas sobre el formato de fecha:

  • Proporcione las zonas horarias utilizando sus nombres de base de datos tz.
  • Proporcione la fecha y la hora en ISO 8601 o como aaaa-mm-dd hh:mm:ss.
  • Si se proporcionan la fecha y la hora con información de la zona horaria, se ignora en favor del parámetro ” zona horaria desde la cual convertir”.
  • La fecha convertida utiliza el formato ISO 8601. Utilice la función TODATE si necesita cambiar esto.
Ejemplo: CONVERT_TO_TIMEZONE(2020-03-19 15:15:00, “Europa/Londres”, “Europa/Berlín”) se resuelve en 2020-03-19T16:15:00Z.

FECHA Y NÚMERO

Convierte un campo de fecha en una marca de tiempo Unix.

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

Sintaxis: DATETONUMBER(“fecha”)

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

FECHA DE TEXTO

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

Sintaxis: DATETOTEXT(“fecha”, “formato de fecha”)

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

DIA DE LA SEMANA

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

Sintaxis: DAYOFWEEK(“fecha”)

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

BUSQUEDA DINAMICA

Reemplaza 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 del campo”).

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

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

ELEMENTOFARRAY

Extraiga el valor n de una matriz y luego asigne los valores de la matriz a los atributos en XM Discover.

Sintaxis: ELEMENTOFARRAY([“elemento de la matriz 1”, “elemento de la matriz 2”, “elemento de la matriz 3”], número)

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 comienzan desde 0.
Consejo Q: Esta función es particularmente útil para trabajos de XM Discover Link Connector.
Ejemplo: ELEMENTOFARRAY([“a”, “b”, “c”], 1) se resuelve en b.

CAMPO

Envuelve los nombres de campos que contienen espacios o puntos.

Sintaxis: FIELD(“nombre del campo”)

Ejemplo: CAMPO(“Texto procesado”) devuelve el valor del campo llamado “Texto procesado”.

ENCONTRAR

Ubica 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” (comenzando desde 1).

Permite especificar el orden de los caracteres “dentro del texto” en el que iniciar la búsqueda (comenzando desde 1). Si omite order_number, se supone que es 1.

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

Sintaxis: FIND(“buscar texto”, “dentro del texto”, número_de_pedido)

Consejo Q: La función distingue entre mayúsculas y minúsculas. Si desea ejecutar una búsqueda sin distinguir entre mayúsculas y minúsculas, utilice la función BÚSQUEDA.
Ejemplo: FIND(“fácil”, “fácil viene, fácil se va”, 3) se resuelve en 12.

ENCONTRAR PRIMERO

Ubica 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” (comenzando desde 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(“fácil viene, fácil se va”, “fácil”) se resuelve en 1.

ENCONTRARLO

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” (comenzando desde 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 viene, fácil se va”, “fácil”) se resuelve en 12.

PISO

Devuelve el valor redondeado hacia abajo de un número.

Sintaxis: FLOOR(número)

Ejemplo: FLOOR(21.9) se resuelve en 21.

GENERAR_ID

Genera una identificación única. Esta función no requiere parámetros adicionales.

Sintaxis: GENERATE_ID()

Ejemplo: GENERATE_ID() se resuelve en 5ecfdd3fdd4ca4f23c5f2602.

OBTENER DÍAS ENTRE

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

Sintaxis: GETDAYSBETWEEN(“fecha de inicio”, “fecha de finalización”)

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

NOSOTROS ENTRE

Devuelve el número de horas entre dos fechas.

Sintaxis: GETHOURSBETWEEN(“fecha de inicio”, “fecha de finalización”)

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

OBTENER MINUTOS ENTRE

Devuelve el número de minutos entre dos fechas.

Sintaxis: GETMINUTESBETWEEN(“fecha de inicio”, “fecha de finalización”)

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

Si

Devuelve un valor si la declaración es verdadera y otro valor si la declaración es falsa.

Sintaxis: IF(instrucción, “valor si es verdadero”, “valor si es falso”)

Ejemplo: SI(3 > 2, “mayor”, “no mayor”) se resuelve en mayor.

ES BLANCO

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

Sintaxis: ISBLANK(“nombre del campo”)

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

ÚNETE A LA MATRIZ

Une una matriz de elementos en una sola cadena con un delimitador especificado.

Sinopsis: JOINARRAY(matriz, delimitador, escape, skipNull, removeDuplicates)

En la sintaxis anterior:

  • formación:matriz de cadenas o números para unir.
  • delimitador:carácter delimitador a utilizar al unir la matriz.
  • escapar:si es verdadero, conserva los elementos entre comillas.
  • saltarNull:si es verdadero, omite los elementos que son nulos.
  • eliminarduplicado:Si es verdadero, elimine los elementos duplicar .
Ejemplo: JOINARRAY([“a”, “b”, “c”], “-“) se resuelve en “abc”.

LEN

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

Sintaxis: LEN(“texto”)

Ejemplo: LEN(“Cuenta conmigo si puedes”) se resuelve en 19.

Sintaxis: LEN([“texto1”, texto2])

Ejemplo: LEN([“text1”, text2]) se resuelve en 2.

MÁS BAJO

Convierte el texto a minúsculas.

Sintaxis: LOWER(“texto”)

Ejemplo: LOWER(“HOLA”) se resuelve en hola.

MD5HASH

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

Sintaxis: MD5HASH(“texto”)

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

MEDIO

Devuelve una cantidad específica de caracteres de una cadena de texto, comenzando en la posición especificada.

La posición (order_number) comienza desde 1.

Sintaxis: MID(“texto”, número_de_pedido, número_de_caracteres)

Ejemplo: Devuelve 8 caracteres comenzando desde el primer carácter. MID(“la práctica hace al maestro”, 1, 8) se resuelve a practicar.
Ejemplo: Devuelve 8 caracteres a partir del carácter 16. MID(“la práctica hace al maestro”, 16, 8) se resuelve en perfeccionar.

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 en 3.

AHORA

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

Sintaxis: NOW()

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

NUMERO HASTA LA FECHA

Convierte una marca de tiempo de Unix en un campo de fecha. La marca de tiempo de Unix es la cantidad de milisegundos que han transcurrido desde el 1 de enero de 1970.

Sintaxis: NUMBERTODATE(número)

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

NUMERO A TEXTO

Convierte un número en texto.

Sintaxis: NUMBERTOTEXT(número)

Ejemplo: NUMBERTOTEXT(21) se resuelve en 21.

Prisionero de guerra

Devuelve el resultado de x elevado a la potencia de y.

Sintaxis: POW(x, y)

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

CASO APROPIADO

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

Sintaxis: PROPERCASE(“texto”)

Ejemplo: PROPERCASE(“la práctica hace al maestro”) se resuelve en La práctica hace al maestro.

ALEATORIO

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

Sintaxis: RANDOM()

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

AL AZAR ENTRE

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(número mínimo, número máximo)

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

ELIMINAR ETIQUETAS HTML

Elimina las etiquetas HTML de una cadena de texto.

Sintaxis: REMOVEHTMLTAGS(“texto”)

Ejemplo: ELIMINAR ETIQUETAS HTML(“<html>Hola</html>”) se resuelve en hola.

REEMPLAZAR

Reemplaza parte de una cadena de texto (“texto antiguo”) con una cadena de texto diferente (“texto nuevo”) una cantidad determinada de veces (número_de_reemplazos) según el número de ocurrencia de “texto antiguo” dentro de “texto” (número_de_ocurrencia).

Sintaxis: REPLACE(“texto”, “texto antiguo”, “texto nuevo”, número_de_ocurrencia, distinción_entre_mayúsculas_y_minúsculas, número_de_reemplazos)

Ejemplo: REPLACE(“piensa dentro de la caja”, “dentro”, “afuera”, 1, falso, 1) resuelve pensar fuera de la caja.

REEMPLAZAR POR ÍNDICE

Reemplaza parte de una cadena de texto (“texto antiguo”) con una cadena de texto diferente (“texto nuevo”), según la cantidad de caracteres que especifique.

La posición (order_number) comienza desde 1.

Sintaxis: REPLACE(“texto antiguo”, número_de_pedido, número_de_caracteres, “texto nuevo”)

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

REEMPLAZAR POR REGEXP

Reemplaza valores de texto utilizando expresiones regulares.

Consejo Q: Una expresión regular es una secuencia de caracteres que definen un patrón de búsqueda. Para una breve introducción, véase Expresiones regulares .NET de Microsoft.
Atención: Las funciones de codificación personalizadas se proporcionan tal cual y requieren conocimientos de programación para implementarlas. El soporte técnico de Qualtrics no ofrece asistencia o consultoría sobre codificación personalizada. Siempre puedes intentar preguntarnos comunidad de usuarios dedicados en su lugar. Si desea obtener más información sobre nuestros servicios de codificación personalizados, contacto con su Ejecutivo de Cuenta de Qualtrics.

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

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

REDONDO

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

Sintaxis: ROUND(número)

Ejemplo: ROUND(22.5) se resuelve en 23.

BUSCAR

Ubica 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” (comenzando desde 1).

Permite especificar el orden de los caracteres “dentro del texto” en el que iniciar la búsqueda (comenzando desde 1). Si omite order_number, se supone que es 1.

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

Sintaxis: BUSCAR(“buscar texto”, “dentro del texto”, número_de_pedido)

Consejo Q: La función no distingue entre mayúsculas y minúsculas. Si desea ejecutar una búsqueda que distinga entre mayúsculas y minúsculas, utilice la función BUSCAR.
Ejemplo: BUSCAR(“FÁCIL”, “fácil viene, fácil se va”, 3) se resuelve en 12.

DIVIDIR

Divide una cadena dada en una matriz de subcadenas según un delimitador especificado. Esta función se puede utilizar como parámetro para las funciones JOINARRAY o ELEMENTOFARRAY ya que el valor de salida debe ser una cadena.

Sintaxis: SPLIT(“cadena_a_dividir”, “_”)

Ejemplo: SPLIT(“nombre_apellido”, “_”) se resuelve en [“firstname”, “lastname”]

SUSTITUTO

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

Permite especificar qué ocurrencia de “texto antiguo” desea reemplazar. Si especifica happen_number, solo se reemplaza 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_de_ocurrencia)

Ejemplo: Sustituya la primera aparición de “1” por “2”. SUSTITUTO(“Trimestre 1, 2019”, “1”, “2”, 1) se resuelve en el Trimestre 2, 2019.
Ejemplo: Sustituya la segunda aparición de “1” por “2”. SUSTITUTO(“Trimestre 1, 2019”, “1”, “2”, 2) se resuelve en el primer trimestre de 2029.
Ejemplo: Sustituya cada aparición 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 comenzando desde el primer carácter de la cadena y hasta la cantidad especificada de caracteres (comenzando desde 1).

Sintaxis: SUBSTR(“texto”, numero_de_pedido)

Ejemplo: SUBSTR(“la práctica hace al maestro”, 9) se resuelve en práctica.

TÍTULO EN CASETA

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

Sintaxis: TITLECASE(“texto”)

Ejemplo: TITLECASE(“la práctica hace al maestro”) se resuelve en La práctica hace al maestro.

FECHA DEL TEXTO

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

Sintaxis: TEXTTODATE(“fecha”, “formato de fecha”)

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.

TEXTO NÚMERO

Convierte texto en número.

Sintaxis: TEXTTONUMBER(texto)

Ejemplo: TEXTTONUMBER(21) a 21.

TRADUCIR

Traduce datos entrantes.

Sintaxis: TRANSLATE (” código de idioma de origen”, ” código de idioma de objetivo “, “texto”).

Notas:

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

RECORTE A LA IZQUIERDA

Elimina espacios del extremo izquierdo de una cadena de texto.

Sintaxis: TRIMLEFT(“texto”)

Ejemplo: TRIMLEFT(“hola”) se resuelve en hola.

CORTE A LA DERECHA

Elimina espacios del extremo derecho de una cadena de texto.

Sintaxis: TRIMRIGHT(“texto”)

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

SUPERIOR

Convierte el texto a mayúsculas.

Sintaxis: UPPER(“texto”)

Ejemplo: UPPER(“hola”) se resuelve en HOLA.

Operadores

Puede utilizar los 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.

(CALIFICACIÓN1 + CALIFICACIÓN2) / 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 calificación” cuando RATING sea menor o igual a 3, y “buena calificación” cuando RATING sea mayor que 3.

SI(CALIFICACIÓN <= 3, "mala calificación", "buena calificación")

Operadores lógicos

Utilice operadores lógicos para especificar múltiples condiciones al utilizar la función SI o los filtros de trabajo.

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 alguno de los valores enumerados.

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

Consejo Q: Utilice esto en lugar de múltiples 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 PAÍS contiene alguno de los valores especificados. De lo contrario, devolverá “No mediterráneo”.

SI(INFERIOR(PAÍS) en [“francia”, “portugal”, “italia”, “españa”, “grecia”, “malta”, “chipre”], “mediterráneo”, “no mediterráneo”)

Consejos de sintaxis

Siga estos consejos para evitar expresiones inválidas:

  • Al combinar varias funciones en una expresión, asegúrese de que el número de paréntesis de apertura y cierre coincida.
    Ejemplo: SI(GETDAYSBETWEEN(fecha_de_retroalimentación, fecha_de_respuesta) > 3, “retrasado”, “no retrasado”).
  • Para cada función utilizada en la expresión, deben estar presentes todos los argumentos requeridos. Por ejemplo, la función TODATE requiere los argumentos de fecha y formato de fecha para funcionar 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 fecha.
  • Si hay puntos (“.”) en su expresión, envuélvalos con la función CAMPO y comillas (ya sea “simples” o “dobles”). Por ejemplo, si tiene un campo llamado “agentParticipants.0.agentLoginName”, así es como puede envolverlo en una posible transformación:
    SI(CONTIENE(INFERIOR(CAMPO(“agentParticipants.0.agentLoginName”)), “bot”), “SÍ”, “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.