Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

エラー "ブール値と文字列値を比較できません"

公開日: Oct 25, 2022
説明
計算エラー:
 
Can't compare boolean and string values. (ブール値と文字列値を比較できません。)

Cause

計算でブール値を使用するときに "True" または "False" の前後に引用符を使用すると、引用符内のテキストがブール値ではなく文字列と見なされるため、"Can't compare boolean and string values" (ブール値と文字列値を比較できません) というエラーが発生します。
解決策
以下の手順により、ブール値は値 TRUE または FALSE として正しくフォーマットされます。

ステップ 1: ブール式の作成

  1. "boolean" という名前の新しい計算フィールドを作成します。
  2. 次の式を使用します: [Segment] - "Consumer"

ステップ 2: 精算額の作成

  1. "Adjusted amount (精算額)" という名前の新しい計算フィールドを作成します。
  2. 次の式を使用します。

    If [boolean] = True

    THEN [Profit]

    ELSE [Sales]

    END

  3. 注: "True" の前後に引用符を使用しないでください。"Adjusted amount Error (精算額エラー)" という計算フィールドを確認し、下部にあるエラーをクリックします。これにより、このケースの件名でエラーが複製されます。 

ステップ 3: 精算額を使用して計算例を作成する

  1. "Adjusted amount divided (除算した精算額)" という名前の新しい計算フィールドを作成します。
  2. 次の式を使用します: SUM([Adjusted amount])/SUM([Quantity])
  3. この計算は最後に、true フィールドを 3 番目のメジャーで割る計算を行います。
ナレッジ記事番号

001473354

添付ファイル

sampleWorkbook.twbx

477 KB

 
読み込み中
Salesforce Help | Article