解決策以下の手順により、ブール値は値 TRUE または FALSE として正しくフォーマットされます。 ステップ 1: ブール式の作成 "boolean" という名前の新しい計算フィールドを作成します。次の式を使用します: [Segment] - "Consumer" ステップ 2: 精算額の作成 "Adjusted amount (精算額)" という名前の新しい計算フィールドを作成します。次の式を使用します。 If [boolean] = True THEN [Profit] ELSE [Sales] END 注: "True" の前後に引用符を使用しないでください。"Adjusted amount Error (精算額エラー)" という計算フィールドを確認し、下部にあるエラーをクリックします。これにより、このケースの件名でエラーが複製されます。 ステップ 3: 精算額を使用して計算例を作成する "Adjusted amount divided (除算した精算額)" という名前の新しい計算フィールドを作成します。次の式を使用します: SUM([Adjusted amount])/SUM([Quantity])この計算は最後に、true フィールドを 3 番目のメジャーで割る計算を行います。
原因計算でブール値を使用するときに "True" または "False" の前後に引用符を使用すると、引用符内のテキストがブール値ではなく文字列と見なされるため、"Can't compare boolean and string values" (ブール値と文字列値を比較できません) というエラーが発生します。
この記事で問題は解決しましたか? 記事がご参考になったかどうか、フィードバックをお寄せいただきありがとうございます。 サポート ページに戻るには、ここをクリックします。 新しい問題を登録する 新しい問題を登録する 検索を続ける サポートページに移動するには、ここをクリックします。 ナレッジベース 問題や技術的な質問に対する詳細な回答と手順書を用意しています。 コミュニティ フォーラム、ユーザー グループ、アイデアにより、アクティブ コミュニティでソリューションの検索や共有が可能です。 製品のヘルプ 製品マニュアルおよびガイドの完全なリストを参照できます。オンライン、オフライン、PDF 版を用意しています。 トレーニングとチュートリアル ライブ、オンデマンド、クラスルームトレーニングで、Tableau製品を使いこなす方法を学べます。