ナレッジベース

セットを使用して複数のデータ ソース間でデータをフィルタリングする


発行: 29 Jun 2020
最終修正日: 25 Apr 2023

環境

  • Tableau Desktop 2020.2 以降

回答

以下のメソッドでは、Tableau Desktop 2020.2 で追加された Set Control 関数を使用します。

ステップ 1: 初期ビューの作成

  1. Tableau Desktop を開き、スーパーストア サンプル データ ソースに接続します。
  2. (該当する場合) [データ ソース] ページで、"Orders" 表をキャンバスにドラッグします。
  3. [データ] > [新しいデータ ソース] を選択し、[コーヒー チェーン] データ ソースに接続します。
  4. [データ ソース] ページで [コーヒー チェーン] クエリ テーブルをキャンバスにドラッグし、[シート] タブをクリックしてシートに [コーヒー チェーン] という名前を付けます。
  5. 日付を [列] シェルフにドラッグします。
    • [列] シェルフで、[年 (日付)] の横にあるプラス アイコンをクリックし、[四半期]、[月] も表示します。[四半期] は削除します。
  6. [利益] と [利益] を [列] シェルフにドラッグします。
  7. [売上] を右クリックし、[二重軸] を選択します。
  8. 新しい軸を右クリックし、[軸を同期] を選択します。
  9. [ワークシート] > [新しいワークシート] を選択し、[データ] ペインの [スーパーストア] データ ソースを選択して、シートに「スーパーストア」という名前を付けます。
  10. [オーダー日] を [列] シェルフにドラッグします。
    • [列] シェルフで、[年 (発注日)] の横にあるプラス アイコンをクリックし、[四半期]、[月] も表示します。[四半期] は削除します。
  11. [売上] を [列] シェルフにドラッグします。
  12. [カテゴリー] を [色] にドラッグし、[マーク] ドロップダウン リストから [棒] を選択します。
  13. 新しいダッシュボードを作成し、スーパーストアとコーヒー チェーンをキャンバスにドラッグします。
ステップ 2: セットを作成して計算フィールドで使用します
  1. ワークブックを開いて [スーパーストア] (およびスーパーストア データ ソース) を表示した状態で、[データ] ウィンドウで [州] を右クリックし、[作成] > [設定] を選択します。
  2. [州セット] セットを作成し、[カリフォルニア][コロラド] を選択します。
  3. [分析] > [計算フィールドの作成] を選択して、計算フィールドを作成します。
  4. [計算] ダイアログ ボックスで、次の手順を完了します。
    • 名前ボックスに 「State Filter」 (州フィルター) と入力します。
    • 式ボックスに次のように入力し、完了したら [OK] をクリックします。
      [State Set]
  5. [State Set] (州セット) を [マーク] カードの[詳細] にドラッグします。
  6. [State Filter] (州フィルター) を [フィルター] カードにドラッグし、[True] を選択します。
  7. [State Set] (州セット) を右クリックして、[セットの表示] を選択します。
  8. [コーヒー チェーン] ワークシートに移動します。
  9. [State Filter] (州フィルター) を [サンプル - スーパーストア] から [フィルター] カードにドラッグし、[すべての値] > [次へ] > [True] を選択します。
ステップ 3: セット フィルターを使用する
  1. ダッシュボードに移動し、[スーパーストア] ビューのドロップダウン矢印をクリックしてから、[セット] > [州セット] を選択します。
  2. セット コントロールから州を選択します。
この記事で問題は解決しましたか?