Loading

Fehler "Can't compare boolean and string values" (Boolesche und Zeichenfolgenwerte können nicht verglichen werden)

Veröffentlichungsdatum: Oct 25, 2022
Beschreibung
Fehler in Berechnung:
 
Can't compare boolean and string values. (Boolesche und Zeichenfolgenwerte können nicht verglichen werden.)

Cause

Wenn Sie bei der Verwendung eines booleschen Werts in einer Berechnung "Wahr" oder "Falsch" in Anführungszeichen setzen, wird die Fehlermeldung "Can't compare boolean and string values" (Boolesche und Zeichenfolgenwerte können nicht verglichen werden) angezeigt, da der Text in Anführungszeichen als Zeichenfolge und nicht als boolescher Wert betrachtet wird.
Lösung
Die folgenden Schritte formatieren den booleschen Wert korrekt als TRUE oder FALSE:

Schritt 1: Erstellen eines booleschen Ausdrucks

  1. Erstellen Sie ein neues berechnetes Feld mit dem Namen "Boolescher Wert".
  2. Verwenden Sie die folgende Formel: [Segment] - "Verbraucher"

Schritt 2: Erstellen eines bereinigten Werts

  1. Erstellen Sie ein neues berechnetes Feld mit dem Namen "Bereinigter Wert".
  2. Verwenden Sie die folgende Formel:

    If [Boolesch] = True

    THEN [Profit]

    ELSE [Umsatz]

    END

  3. Hinweis: Verwenden Sie keine Anführungszeichen um "True" - suchen Sie das berechnete Feld mit der Bezeichnung "Bereinigter Wert Fehler" und klicken Sie auf den Fehler am unteren Rand. Damit wird der Fehler in dem Fall reproduziert. 

Schritt 3: Erstellen einer Beispielrechnung mit dem bereinigten Wert

  1. Erstellen Sie ein neues berechnetes Feld mit dem Namen "Bereinigter Wert geteilt".
  2. Verwenden Sie die folgende Formel: SUM([Bereinigter Wert])/SUM([Quantität])
  3. Bei dieser Berechnung wird schließlich das tatsächliche Feld durch ein drittes Maß geteilt.
Nummer des Knowledge-Artikels

001473354

Anhänge

sampleWorkbook.twbx

477 KB

 
Laden
Salesforce Help | Article