ナレッジベース

シートを入れ替えるためのボタンを作成する方法


発行: 29 Sep 2020
最終修正日: 01 Dec 2023

ご質問

シートを入れ替えるためのボタンを作成する方法。例: 利益と売上のシートを入れ替えるボタン

環境

Tableau Desktop

回答

クリックしてソリューションを展開する

売上シートと製品の詳細シートを入れ替えるボタン

  1. 文字列を使用してボタンの計算フィールドを作成します。例: "Sales Button": "Sales" および "Product Button": "Product"
  2. 次のように、2 つのプレースホルダーの計算フィールドを不連続およびディメンションとして作成します: "zero": 0 および "one": 1
  3. "Sales Button" という名前の新しいシートで、"Sales Button, zero" および "one" をマークカード上の [詳細] までドラッグします。
  4. "Product Button" という名前の新しいシートで、"Product Button, zero" および "one" をマークカード上の [詳細] までドラッグします。
  5. (オプション) "Sales" および "Product" シートを任意に作成します (この例では、これらのシートの名前は "Sales by Segment" および "ProductDetails" です)。
  6. "Sales Button" および "Product Button" をダッシュボードに追加します。
  7. 水平/垂直方向のレイアウトコンテナーを追加します。濃い青色の太い線が現れるまで、"Sales by Segment" および "ProductDetails"シートをこのレイアウトコンテナーに追加します。
  8. "Sales by Segment" および "ProductDetails" シートのタイトルを非表示にします。
  9. 次のように 4 つのアクションを構成します。
    1. "Sales" のアクション フィルター 1: 
      1. "Sales Button" ソースシートをソースとして選択します
      2. [選択] を選択してアクションを実行します
      3. "ProductDetails" シートをターゲット シートとして選択します
      4. アクションをクリアするときに [すべての値を除外] を選択します
      5. ターゲット フィルターを追加します。"One" をソースフィールド、"Zero" をターゲット フィールドとして使用します
    2. "Sales" のアクション フィルター 2: 
      1. "Sales Button" ソースシートをソースとして選択します
      2. [選択] を選択してアクションを実行します
      3. "Sales by Segment" シートをターゲット シートとして選択します
      4. アクションをクリアするときに [フィルターされた値を保持] を選択します
      5. 次のものを使用して 2 つのターゲット フィルターを追加します
        1. "One" をソースフィールド、"Zero" をターゲット フィールドとして
        2. "Zero" をソースフィールド、"One" をターゲット フィールドとして
    3. "Products" のアクション フィルター 1: 
      1. "Product Button" ソースシートをソースとして選択します
      2. [選択] を選択してアクションを実行します
      3. "Sales by Segment" シートをターゲット シートとして選択します
      4. アクションをクリアするときに [すべての値を除外] を選択します
      5. ターゲット フィルターを追加します。"Zero" をソースフィールド、"One" をターゲット フィールドとして使用します
    4. "Products" のアクション フィルター 2: 
      1. "Product Button" ソースシートをソースとして選択します
      2. [選択] を選択してアクションを実行します
      3. "ProductDetails" シートをターゲット シートとして選択します
      4. アクションをクリアするときに [フィルターされた値を保持] を選択します
      5. 次のものを使用して 2 つのターゲット フィルターを追加します
        1. "One" をソースフィールド、"Zero" をターゲット フィールドとして
        2. "Zero" をソースフィールド、"One" をターゲット フィールドとして
  10. ボタンをクリックすると、下部のビューにそれぞれのシートが表示されます。
次のビデオで説明されているステップを表示するには、上記セクションを展開します。注: ビデオに音声はありません。
 

詳細情報

次の代替の方法を参照してください。 
この記事で問題は解決しましたか?