Skip to main content

下図の通り、「目標達成・未達」が×の場合は青色の文字色(あるいは背景色)、〇の場合はオレンジ色の文字色(あるいは背景色)になるようにしたいのですが、メジャーフィールドではなくディメンションフィールドのためか、うまく色変更が出来ません。何か方法はないものでしょうか。

※「目標達成・未達」はExcelで×、〇を直接入力しそのまま読み込ませています。目標に、「前年比50%以下」とあるので、計算フィールドを使用して自動で×〇を出すのは難しいと判断したためです。

※表の一番右端の色が出ている列は失敗したものです。

下記の通り計算式を入れて、色マークのところに入れたのですが

思った通りではありませんでした。

IF [目標達成・未達]="〇" then "OK"

ELSE "NG"

END

条件によって、ディメンションフィールドの項目の色を変更する方法どなたかご存知の方いらっしゃいましたら、ご教示お願いいたします。​

8 个回答
  1. 2022年8月1日 00:59

    @K Kuroda​ さん

    できれば簡単なサンプルデータを添付していただけると、よりアドバイスを得られやすくなります。

    @Jaeweon Heo​ さん

    ​解説ありがとうございます。添付いただいたファイルがデータソースを含まない形式 (.twb) になっていますので、次回からパッケージドワークブック (.twbx) で添付していただけると嬉しいです。

    FYI Packaged Workbooks - Tableau

    Jaeweon さんが提示してくれたように計算フィールドで1/0を付けるという方法もありますが、​単にマルバツに色を付けたいだけなら達成・未達を条件式でそのままマルバツ判定し、

    @K Kuroda​ さんできれば簡単なサンプルデータを添付していただけると、よりアドバイスを得られやすくなります。​@Jaeweon Heo​ さん​解説ありがとうございます。添付いただいたファイルがデータソースを含まない形式 (.twb) になっていますので、次回からパッケージドワークブック (.

    これをマークのテキストと色に入れるとできます。

    image

    マルバツの文字自体に色を付けるのではなく背景色を変えたい場合は、次の図のようにグラフタイプを棒グラフに変えて MIN(1) をマークのサイズに入れると背景色を設定できます。ただ、今回のように2択なら既出の 1/0 メジャーでやったほうが手間が少なくて簡単な場合が多いです。マルバツの2択ではなく3択以上になるとこちらのやり方のほうが柔軟に対応できる場合があります。

    image

    最後に、マルバツ列の上のほうがさびしいと思いますので、

    image

    列の空白の部分をダブルクリックして、クォーテーションで囲った任意の文字を入力すると、そこに文字を表示することができます。

    gifgif (145)

0/9000