Loading

Fehler "Can't compare {type} and {type} values" ({type}- und {type}-Werte können nicht verglichen werden) im Berechnungs-Editor

Veröffentlichungsdatum: Sep 20, 2023
Beschreibung
Wenn eine Bedingung in eine Berechnung geschrieben wird, ist das berechnete Feld ungültig und es wird ein Fehler ähnlich dem folgenden angezeigt:

Can't compare {type} and {type} values ({type}- und {type}-Werte können nicht verglichen werden)

Beispiel: 
Datums- und Zeichenfolgenwerte können nicht verglichen werden
oder
Datums-/Uhrzeit- und Zeichenfolgenwerte können nicht verglichen werden
 
Der Fehler tritt bei diesen Kombinationen von Datentypen auf:
 ZeichenfolgeGleitkommawertGanzzahlBoolescher WertDatum / Datum/Uhrzeit
Zeichenfolge XXXX
GleitkommawertX  XX
GanzzahlX  XX
Boolescher WertXXX X
Datum / Datum/UhrzeitXXXX 

Cause

Felder und/oder Literalwerte müssen denselben Datentyp haben, um verglichen werden zu können.
Lösung
Vergleichen Sie nur Werte desselben Typs. Je nach Berechnung kann dies bedeuten, dass ein anderes Feld oder ein anderer Literalwert verwendet oder eines der Felder oder einer der Literalwerte umgewandelt wird. Die Arbeitsmappe "can't compare example.twbx" auf der rechten Seite dieses Artikels enthält einige Beispiele.
  • [Datumsfeld] = "1.1.2019" könnte zu [Datumsfeld] = #1.1.2019# werden
  • [Textfeld nur mit Zahlenwerten] = [Zahlenfeld] könnte zu FLOAT([Textfeld nur mit Zahlenwerten] ) = [Zahlenfeld] werden
  • [Gemischtes Textfeld] = [Zahlenfeld] könnte zu [Gemischtes Textfeld] = STR([Zahlenfeld]) werden
Zusätzliche Ressourcen
Felder mit einer geografischen Rolle haben auch einen Datentyp. Der Datentyp und nicht die geografische Rolle muss übereinstimmen.

Sätze geben immer boolesche Werte zurück.

Hashtags werden verwendet, um ein Datumsliteral zu definieren, z. B. #1.1.2019#. Anführungszeichen werden verwendet, um ein Zeichenfolgenliteral zu definieren, z. B. "Textwert". Numerische Literale benötigen keine Sonderzeichen, z. B. 4 oder 4.0. Ebenso sind boolesche Literale nur die Keywords "true" und "false" (die Groß- oder Kleinschreibung spielt keine Rolle).

Datentypen
Typkonvertierung
Nummer des Knowledge-Artikels

001471067

Anhänge

can't compare example.twbx

1253 KB

 
Laden
Salesforce Help | Article