ナレッジベース

フィルターに基づいて動的タイトルを作成する


発行: 18 Apr 2013
最終修正日: 20 Apr 2020

ご質問

フィルターの選択に基づいて変化する動的タイトルを作成する方法。

環境

Tableau Desktop

回答

クリックして手順を展開する
オプション 1 - すべて、なし、選択
  1. Tableau Desktop で、"Title (タイトル)" という名前の新しいワークシートを作成します。
  2. 動的に変更するフィールドを [詳細] までドラッグします。ワークブックの例では、"Product Category (製品カテゴリー)" が使用されています。
  3. マーク タイプを [ポリゴン] に変更します。
  4. [ワークシート] > [タイトルの表示] を選択します。
  5. [タイトル] シェルフを右クリックし、[タイトルの編集] を選択します。
  6. [タイトルの編集] ダイアログ ボックスで <シート名> を削除し、[挿入] > "Product Category (製品カテゴリー)" を選択し、[OK] をクリックします。
  7. "Product Category (製品カテゴリー)" を [フィルター] までドラッグし、[OK] をクリックします。
  8. [フィルター] で "Product Category (製品カテゴリー)" を右クリックし、[フィルターを表示] を選択します。
  9. ダッシュボードを作成し、"Title (タイトル)" シートをダッシュボードに追加します。
  10. タイトルを表示するため、必要に応じてダッシュボード上のワークシートのサイズを調整します。
ダッシュボードで "Title (タイトル)" シートをダブルクリックして、タイトル テキストを書式設定することもできます。または、タイトルの由来となっているディメンション (または他のフィールド) を [列] に追加し、ダッシュボードに表示されている他のすべてを非表示にします。これにより、ディメンション フィルターのすべての値をビューに含めることが有効になっていても、[すべて] は表示されないようになります。

タイトルにテキストを追加しても、選択の種類に役立ちます。たとえば、テキストとして "Select A Product Category  <Product Category> selected (選択されている <製品カテゴリー> を選択)" を使用すると、次の例のようにタイトルが表示されます。
  • 製品カテゴリーを [すべて] と選択した場合: 
"Product Category (製品カテゴリー)" を選択
[すべて] を選択済み
  • 製品カテゴリーを [なし] と選択した場合: 
"Product Category (製品カテゴリー)" を選択
[なし] を選択済み
  • 製品カテゴリーを [1 つ以上の製品] と選択した場合: 
"Product Category (製品カテゴリー)" を選択
"Furniture & Technology (家具とテクノロジー)" を選択済み

上記の操作手順を確認するには、次のビデオを参照してください。
注: ビデオに音声はありません。ビデオをより高画質で再生する場合は、以下の YouTube アイコンをクリックして YouTube から直接再生します。
クリックして手順を展開する
オプション 2 - 全選択の詳細
  1. [フィルター][Segment (セグメント)] を追加し、[マーク] カードに [テキスト] を追加します。
  2. 新しいシートを作成してから、[Sales (売上)] を [列] に、[Segment (セグメント)] を [行] にドラッグします。
  3. 上記のいずれかのシートで、[Segment (セグメント)] を [フィルター] にドラッグし、[Apply to all worksheet using this data source (このデータ ソースを使用してすべてのワークシートに適用)] を設定します。
  4. この新しいシートを新しいダッシュボードに追加します。
  5. シートを右クリックして [タイトルの編集] を選択し、任意の名前を入力します (たとえば、「Selected Segments (選択したセグメント)」)。
  6. シートを選択し、幅に合わせてレイアウトを変更します。
 
上記の操作手順を確認するには、次のビデオを参照してください。
注: ビデオに音声はありません。ビデオをより高画質で再生する場合は、以下の YouTube アイコンをクリックして YouTube から直接再生します。
この記事で問題は解決しましたか?