最終修正日: 10 Sep 2023
環境
Tableau Desktop回答
添付のワークブックの例では、スーパーストアのサンプル データ セットを使用して、3 つのみのコンテナー オプションを持つ [Product Container (製品コンテナー)] のフィルターを作成する方法を示しています。クリックしてソリューションを展開する
オプション 1: フィルターとしてセットを使用する
- データ ペインで [Product Container (製品コンテナー)] を右クリックし、[作成] > [セット…] を選択します
- [セットの作成] ダイアログで、次の操作を行い、[OK] をクリックします。
- 最終フィルター カードに表示するすべてのオプションをチェックします
- セットに "Product Container Set (製品コンテナー セット)" のような名前を付けます
- [フィルター] シェルフから [Product Container (製品コンテナー)] を削除します
- [Product Container Set (製品コンテナー セット)] を [フィルター] シェルフにドラッグします
クリックしてソリューションを展開する
オプション 2: 関連値のみを使用する除外フィルター
- データ ペインで [Product Container (製品コンテナー)] を右クリックし、[複製] を選択します
- [Product Container (copy) (製品コンテナー (コピー))] を [フィルター] シェルフにドラッグします
- [フィルター] ダイアログで、最終フィルター カードに表示するすべてのオプションをチェックし、[OK] をクリックします
- ビューで [Product Container (製品コンテナー)] カードを右クリックして、[関連値のみ] を選択します
クリックしてソリューションを展開する
オプション 3: パラメーターをフィルターとして使用する (ブレンド データで使用できます)
- データ ペインで [Product Container (製品コンテナー)] フィールドを右クリックし、[作成] > [パラメーター…] を選択します
- Tableau Desktop により、パラメーターに [Product Container (製品コンテナー)] の値が自動的に設定されます。[パラメーターの作成] ダイアログ ボックスで、次の操作を行い、[OK] をクリックします
- 値のリストに "All (すべて)" を追加します
- 最終フィルター カードに表示しないすべてのオプションを削除します
- データ ペインの [Product Container Parameter (製品コンテナー パラメーター)] を右クリックし、[パラメーター コントロールの表示] を選択します
- [分析] > [計算フィールドの作成] を選択
- 開いた [計算フィールド] ダイアログ ボックスで次の操作を行い、[OK] をクリックします。
- 計算フィールドに名前を付けます。この例では、計算フィールドに "Product Container Filter Calc (製品コンテナー フィルター計算)" という名前が付いています。
- 式フィールドで、次のような計算を作成します。
[Product Container (製品コンテナー)] = [Product Container Parameter (製品コンテナー パラメーター)]
OR [Product Container Parameter (製品コンテナー パラメーター)] = "All"
OR ISNULL( [Product Container (製品コンテナー)] )
この計算は、[Product Container Parameter (製品コンテナー パラメーター)] で選択された製品コンテナーへのビュー、または "All (すべて)" が選択されている場合はすべての製品コンテナーへのビューをフィルタリングします。NULL の製品コンテナーがある場合、それらは常にビューに表示されます。
- [フィルター] シェルフの [Product Container (製品コンテナー)] を [Product Container Filter Calc (製品コンテナーフィルター計算)] と置き換えます。
- [フィルター] ダイアログで [True] をチェックし、[OK] をクリックします。
クリックしてソリューションを展開する
オプション 4: セット アクションを使用する
セット アクションは Tableau Desktop 2019.1 に追加された新機能です。
- ワークシートの名前を "worksheet to be filtered (フィルターされるワークシート)" などに変更します
- [フィルター] シェルフから [Product Container (製品コンテナー)] を削除します
- データ ペインで [Product Container (製品コンテナー)] を右クリックし、[複製] を選択します
- [Product Container (copy) (製品コンテナー (コピー))] を [フィルター] シェルフにドラッグします
- [フィルター] ダイアログで、ビューに表示するすべてのオプションをチェックします
注: ステップ 3 ~ 5 では、エンド ユーザーが選択できる以上のオプションをビューに表示できます。この例では、"Medium Box (メディア ボックス)" はビューに常に表示されます。 - データ ペインで [Product Container (製品コンテナー)] を右クリックし、[作成] > [セット…] を選択します
- セットの名前を "Product Container Set (製品コンテナー セット)"のような名前に変更し、[OK] をクリックします
- "filter worksheet (フィルター ワークシート)" という名前の新しいワークシートを作成します
- [Product Container (製品コンテナー)] を [行] にドラッグし、同様にマーク カードの [色] にもドラッグします
- [Product Container (製品コンテナー)] を [フィルター] シェルフにドラッグします
- [フィルター] ダイアログで、エンド ユーザーに表示するオプションのみをチェックします
- ダッシュボードを作成し、両方のワークシートをダッシュボードにドラッグします
- [ダッシュボード] > [アクション…] に移動します。
- [アクション] ダイアログで [アクションの追加] > [Change Set Values (セット値の変更)…] を選択します
- [セット アクション] ダイアログで、次のようにします。
- [ソース シート] で、フィルター ワークシートのみチェックします
- [ターゲット セット] については、[Product Container Set (製品コンテナー セット)] を選択します。
- [選択項目をクリアした結果] については、[すべての値を追加] を選択します
- [OK] を 2 回クリックして、すべてのダイアログを閉じます
- "worksheet to be filtered (フィルターされるワークシート)" ワークシートに戻ります
- [分析] > [計算フィールドの作成] を選択
- 開いた [計算フィールド] ダイアログ ボックスで次の操作を行い、[OK] をクリックします。
- 計算フィールドに名前を付けます。この例では、計算フィールドに "Product Container Filter (set) (製品コンテナー フィルター (セット))" という名前が付いています。
- 式フィールドで、次のような計算を作成します。
[Product Container] = IF [Product Container Set] THEN [Product Container] END
OR [Product Container] = "Medium Box"
上記の計算はディメンション [Product Container (製品コンテナー)] を [Product Container Set (製品コンテナー セット)] にある [Product Container (製品コンテナー)] の値と比較します。[Product Container Set (製品コンテナー セット)] の値には TRUE または FALSE のみが入るので、IF THEN の記述は必要です。
式の OR [Product Container] = "Medium Box" の部分は "Medium Box" が常に TRUE となり、ビューに常に表示されることを表しています。
- [Product Container Filter (set) (製品コンテナー フィルター (セット))] を [フィルター] シェルフにドラッグします
- [フィルター] ダイアログで [True] をチェックし、[OK] をクリックします。
詳細情報
オプション 1 と 2 は、データもビューからフィルターします。オプション 3 と 4 は、フィルター計算の記述方法に応じて、データをビューからフィルターするかどうかが変わります。
オプション 3 は、フィルターがセカンダリ データ ソースから来ている場合にも機能します。パラメーターで一度に選択できる値は 1 つだけです。
オプション 1 および 2 の操作を確認するには、次のビデオを参照してください。
今後の製品リリースで、この拡張機能を含めることを支持する場合は、次のコミュニティ アイデアに投票してください。
クイック フィルター非表示にして関連情報を保持する
データを保持しながら凡例を非表示にする
記事がご参考になったかどうか、フィードバックをお寄せいただきありがとうございます。
新しい問題を登録する
検索を続ける
ナレッジベース
コミュニティ
製品のヘルプ
トレーニングとチュートリアル