Loading

Error "Can't compare {type} and {type} values" (No se pueden comparar los valores {type} y {type}) en el editor de cálculo

Fecha de publicación: Sep 20, 2023
Descripción
Cuando se escribe una condición en un cálculo, el campo calculado no es válido y se muestra un error similar a

Can't compare {type} and {type} values (No se pueden comparar los valores {type} y {type})

Por ejemplo: 
Can't compare date and string values (No se pueden comparar los valores de fecha y cadena)
o
Can't compare datetime and string values (No se pueden comparar los valores de fecha y hora y cadena)
 
El error se producirá con estas combinaciones de tipos de datos:
 CadenaComa flotanteEnteroBooleanoFecha/Fecha-hora
Cadena XXXX
Coma flotanteX  XX
EnteroX  XX
BooleanoXXX X
Fecha/Fecha-horaXXXX 

Cause

Los campos o valores literales deben tener el mismo tipo de datos para poder compararse.
Solución
Solo compare los valores que son del mismo tipo. Según el cálculo, esto puede significar que se debe utilizar un campo diferente o un valor literal, o bien convertir uno de los campos o valores literales. En el libro de trabajo "can't compare example.twbx" en el panel de la derecha de este artículo, se proporcionan algunos ejemplos.
  • [Campo de fecha] = "1/1/2019" podría convertirse en [Campo de fecha] = #1/1/2019#
  • [Campo de texto con solo valores numéricos] = [Campo numérico] podría convertirse en FLOAT([Campo de texto con solo valores numéricos] ) = [Campo numérico]
  • [Campo de texto mixto] = [Campo numérico] podría convertirse en [Campo de texto mixto] = STR([Campo numérico])
Recursos adicionales
Los campos con una función geográfica también tienen un tipo de datos. El tipo de datos, en lugar de la función geográfica, es lo que debe coincidir.

Los conjuntos siempre devuelven valores booleanos.

Los hashtags se utilizan para definir un literal de fecha, como #1/1/2019#. Las comillas se usan para definir un literal de cadena, como "valor de texto". Los literales numéricos no necesitan caracteres especiales, como 4 o 4.0. De manera similar, los literales booleanos son simplemente las palabras clave "true" y "false" (el uso de mayúsculas no importa).

Tipos de datos
Conversión de tipo
Número del artículo de conocimiento

001471067

Archivos adjuntos

can't compare example.twbx

1253 KB

 
Cargando
Salesforce Help | Article