---
schema_version: "1"
id: 8b70f9c17865b3ba779e4e1ffe1c9f9785397471cde403f83713e5f428490d16
title: フィルター アクション
collection: tableau
version: next
locale: ja-jp
portal_url: https://docs.salesforce.com/tableau/next/ja-jp/public/desktop/actions_filter.md
canonical_url: https://help.tableau.com/v0.0/public/desktop/ja-jp/actions_filter.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 5dbc784ff6e4ee9ba81766bc2a9e72f70a8f063599c4e4f51d3efcb4fd48bd02
description: Configure filter actions to pass data values from a source sheet to related target sheets.
---
[メイン コンテンツに進む](#main-content)

# フィルター アクション

フィルター アクションにより、ワークシート間で情報が送信されます。通常、フィルター アクションは、選択したマークから関連情報を示す別のシートに情報を送信します。フィルター アクションはバックグラウンドで、関連するソース フィールドのデータ値をフィルターとして送信先のシートに送信します。

たとえば、住宅の販売価格を表示するビューを考えます。特定の住宅を選択すると、フィルター アクションにより、すべての比較可能な物件を販売価格と敷地面積に基づいて別のビューで表示できます。

**実際のアクションについてのビデオを見る。フィルター アクションについては 2:20 の時点で取り上げられています。**このビデオの UI は古く、ワークブックをダウンロードすることはできませんが、内容は引き続き有効です。

## フィルター アクションの作成と編集

1. 次のいずれかを実行します。
    
    - ワークシートで \[ワークシート\] \> \[アクション\] を選択します。
    - ダッシュボードから \[ダッシュボード\] > \[アクション\] を選択します。
        
        ダッシュボード シートのドロップダウン メニューから、\[フィルターとして使用\] を選択することもできます。\[アクション\] ダイアログ ボックスでは、この方法で作成されたアクションの既定の名前に "生成済み" が表示されます。
        
        ![チャートをフィルターとして使用するためのオプションを含むメニュー。](/tableau/next/ja-jp/public/desktop/ja-jp/Img/filter_actions1.png)
2. \[アクション\] ダイアログ ボックスで、\[アクションの追加\] をクリックして、\[フィルター\] を選択します。または、既存のアクションを選択し、\[編集\] を選択します。
    
    ![シート内のアクションを追加、編集、または削除するためのオプションを含むアクション ウィンドウ。\[アクションの追加\] メニューが展開され、\[フィルター\] オプションが選択されています。](Img/filteraction1.png)
3. アクションの名前を指定します。
    
    ![\[フィルター アクションの追加\] ダイアログ ボックスのフィルター名が表示された部分。](Img/filteraction2.png)
    
    **ヒント:** アクションをツールヒント メニューから開く場合は、ユーザーがアクションの目的を理解できるように、わかりやすい名前を付けてください。\[名前\] ボックスの右にあるメニューから、[選択したフィールドの値から得られる変数を挿入できます](https://help.tableau.com/v0.0/public/desktop/ja-jp/actions_fieldvalues_names.htm)。
4. ソース シートまたはデータ ソースを選択します。データ ソースまたはダッシュボードを選択すると、アクションを開く関連シートを選べます。
    
    ![\[フィルター アクションの追加\] ダイアログ ボックスのソース シート オプションが強調表示された部分。](Img/filteraction3.png)
5. アクションの実行方法を指定します。
    
    - \[カーソルを合わせる\] — ビュー内のマークの上にカーソルを合わせると実行します。
    - \[選択する\] — ビュー内のマークをクリックすると実行します。複数のマークを選択しているときにアクションが実行されないようにするには、\[単一選択のみ\] も選択します。
    - \[メニュー\] — ビュー内でマークを右クリック (Windows) または Control を押しながらクリック (Mac OS) し、ツールヒント メニューでオプションをクリックすると実行します。
6. ターゲットシートを選択します。ダッシュボードを選択したら、その中に一緒に 1 つまたは複数のシートを選択できます。
    
    ![\[フィルター アクションの追加\] ダイアログ ボックスの \[ターゲット シート\] セクション。](Img/filteraction5.png)
7. ビュー内の選択がクリアされた場合の動作を指定します。
    
    - **\[フィルターを残す\]** — フィルタリングされた結果をターゲット シートに引き続き表示します。(Web 作成モードでは、これには\[Keep filtered values (フィルター済みの値を保持する)\]というラベルが付いています。
    - **\[すべての値を表示\]** — すべての値を含むようにフィルターを変更します。
    - **\[すべての値を除外\]** — フィルターを変更してすべての値を除外します。別のシートの値が選択された場合に複数のシートのみを表示するダッシュボードを作成する際は、このオプションが役立ちます。
8. ターゲット シートに表示するデータを指定します。\[すべてのフィールド\] または \[選択したフィールド\] でフィルターします。
9. \[選択したフィールド\] を選んだ場合、\[ソース フィールド\] 列のドロップダウン メニューをクリックしてフィールドを選択します。次に、ターゲット データ ソースとフィールドを選択します。
    
    ![ソース フィールド、ターゲット データ ソース、およびターゲット フィールドの列を含む表。表内の空のセルには、\[クリックして追加\] というテキストが強調表示されています。](Img/filteraction_web.png)
    
    **注**: [ユーザー関数](https://help.tableau.com/current/pro/desktop/ja-jp/functions_functions_user.htm) (USERNAME() など) に依存するフィルター アクションは、[行レベルのセキュリティ](https://help.tableau.com/current/pro/desktop/ja-jp/publish_userfilters.htm)によってデータへのアクセスが制限されるため機能しません。

## 利用可能なターゲット フィールドの理解

［フィルターの追加］ダイアログボックスで、ターゲット フィールド ドロップダウンリストで利用可能なフィールドは、ソースフィールドのデータ型に限られています。例えば、ソースのテキスト フィールドを選択すると、テキスト フィールドだけがターゲットとして利用可能です。

フィールド名が一致しなくても、シート リンクをデータ ソースに追加できます。たとえば、緯度 (Latitude) のフィールドとして、あるデータ ソースに「Latitude」フィールドがあり、別のデータ ソースに「Lat」フィールドがある場合、\[フィルターを追加\] ダイアログ ボックスのドロップダウン リストを使用すると、それらのフィールドを関連付けることができます。