ナレッジベース

フィルター値に基づいて "シートに移動" アクションを設定する方法


発行: 01 Apr 2021
最終修正日: 09 Dec 2022

ご質問

セグメントのフィルター値に基づいて "シートに移動" アクションを設定する方法は?
たとえば、"Consumer" のフィルター値を選択する場合、Dashboard_Start で Sub-Category の円をクリックすると、ワークシート "Consumer" に移動する傍ら、選択した Sub-Category の値がフィルター処理されます。

環境

  • Tableau Desktop

回答

  1. データ フィールド "Segment (セグメント)" を右クリックして [作成] > [セット] を選択します。
  2. セットの名前を "Segment Set" に設定して [OK] をクリックします。
  3. "Segment Set" を [フィルター] に追加します。これにより、セット カード "Segment Set" が自動的に右側に表示されます。
  4. セット カードを右クリックして [カスタマイズ] を選択し、["すべて" の値を表示] をクリックしてオプションのチェックを外します。
  5. セット カードをもう一度右クリックして [単一値 (リスト)] を選択します。
  6. 計算フィールド "Filter segment" を作成します。
    {fixed :max(if [Set 1] then [Segment] end)}
  7. Sheet Selector_Consumer、Sheet Selector_Corporate、Sheet Selector_Home Office の 3 つの計算フィールドを作成します。
    [Filter segment]='Consumer'
     
    [Filter segment]='Corporate'
     
    [Filter segment]='Home Office'
  8. "Segment Set" の値を "Consumer" に変更し、ワークシート "Consumer" に移動します。
  9. "Sheet Selector_Consumer" をフィルターに追加して "True" を選択します。
  10. ワークシート "Corporate" および "Home Office" についてもステップ 9 を繰り返します。
  11. パラメーター "Subcategory Parameter" を作成します。
    • データ型: 文字列
    • 許容値: リスト
    • 値の追加元 > Sub-Category
  12. 計算フィールド "Filter subcategory" を作成します。 
    [Subcategory Parameter]=[Sub-Category]
  13. "Filter subcategory" をワークシート "Consumer""Corporate"、および "Home Office" に追加して "True" を選択します。
  14. 新しいダッシュボード "Dashboard_Segment" を作成します。
  15. ワークシート "Consumer""Corporate"、および "Home Office" をダッシュボードに追加します。
  16. さまざまなワークシートの三角形マークをクリックして、すべてのタイトルを非表示にします。*必要に応じて、ダッシュボードのタイトルを 1 つ残します。
  17. "Dashboard_Start" に移動します。
  18. メニュー バーから [ダッシュボード] > [アクション][アクションを追加] > [パラメーターの変更] を選択します。
    • 対象のパラメーター: Subcategory Parameter
    • フィールド: Sub-Category
  19. メニュー バーから [ダッシュボード] > [アクション][アクションを追加] > [シートに移動] を選択します。
    • 対象のシート: Dashboard_Segment
 
この記事で問題は解決しましたか?