ナレッジベース

不連続の値を記号としてカスタム書式設定する


発行: 13 Dec 2014
最終修正日: 11 Oct 2023

ご質問

指定した不連続の値にアスタリスクを表示し、他の値の整数形式を維持する方法。

環境

Tableau Desktop

回答

Tableau Desktop では、連続値には特殊値の書式設定オプションを使用できますが、不連続の値には使用できません。テキスト テーブルで、特定の不連続の値を指定した記号として表示するには、まず計算フィールドで、指定した値を負の整数として設定する必要があります。指定した値を負にしたら、[書式設定] ペイン -> [数値] ドロップ ダウン メニューのカスタム書式設定オプションを使用して、正の数値とは個別にそれらを書式設定できます。下のステップで、スーパーストア データを使用した状況の例を詳しく説明しています。ここでの目標は [Sales (売上)] が指定した値 (500) 未満である場合は常に、テキスト テーブルにアスタリスクを表示することです。

  1. 計算フィールドの作成
  2. [式] ボックスに、次を入力します。
    IF sum([Sales]) < 500
    THEN -1
    ELSE (sum([Sales]))
    END
    • 500 未満の値をすぐにアスタリスクで置換するのではなく、ひとまずそれらを -1 の値で置換します。
    • これにより、「SUM(Sales) (合計(売上))」を整数として維持できるため、値の整数形式が保持されます。
  3. [Category (カテゴリー)] および [Item (アイテム)] を [行] シェルフにドラッグします。
  4. [New Sales (新規売上)] を [マーク] カードの [テキスト] にドラッグします。テーブルでは、元の値が 500 未満であった場所に -1 の値が表示されているはずです。
  5. [マーク] カードの [AGG(New Sales) (AGG(新規売上)) を右クリックします。[書式設定] を選択します。
  6. [書式設定] バーの [ペイン] タブで、[数値] のドロップ ダウン メニューを選択します。
  7. 一番下にある [カスタム] を選択し、次をボックスに挿入します。
     #,##0.0;"*"

 

";" の後に入力したものはすべて負の数値の書式設定にのみ影響します。そのため、"*" と書くと、Tableau にテーブル内の負の数値が表示されている場所に文字列 "*" を配置することを伝えられます。500 未満のすべての値を -1 に変更したため、これらのすべての値がアスタリスクで表示されるようになりました。

詳細情報

上記の操作手順を確認するには、次のビデオを参照してください。
注: ビデオに音声はありません。ビデオをより高画質で再生する場合は、以下の YouTube アイコンをクリックして YouTube から直接再生します。


 
この記事で問題は解決しましたか?