同一フィールド内で条件に応じて、書式設定を変える方法
同一フィールド(下記「原価」)内で特定の条件に応じて書式を変更する方法を模索しております。
お力添えいただけると幸いです。
具体的に、
①「XX」の数値が1以上の場合はカンマを付与した数値で表記、1以下の場合、”%”表記、
②「XX」の分類がAの場合はカンマを付与した数値で表記、Bの場合は”%”表記
といった具合に”同一フィールド内で特定の条件に応じて書式を変更する事は可能でしょうか。
■サンプル
■データソース
1 answer

まずTableauではひとつのフィールドに複数の書式設定を同時に反映させられません。
代替案としては、文字列化するかメジャーを分けるかする方法をとることになります。
文字列化する場合は次のような式を作ります。この方法の欠点は、%表示のときにうまく整数化しないと妙な計算結果が出ることがあることです。(例:14%のはずなのに14.000....0001%と表示される)
メジャーを分ける場合は、パターンごとに計算式を作ります。該当パターン以外ではNULLになるように、ELSEの分岐を入れません。こうすればそもそも別メジャー扱いになるので書式設定をそれぞれ自由に変えられます。