
今回はダッシュボードにフィルターを表示させる方法について解説したいと思う。
初めてTableauでダッシュボードを作成する時に
「フィルター設定の仕方がわからない、、、」
という人は多いはずだ。
私もその一人で全然わからなかった(笑)
実務でダッシュボードを作成する時には、ダッシュボードへのフィルター設定では基本となる設定がいくつかある。
今回は、その1つであるダッシュボード上にフィルターを表示させる設定を手順に沿って説明していく。
説明するにあたり、説明用のダッシュボードは下記を使用する。

上記ダッシュボードはサンプルスーパーストアのデータを使用して
- カテゴリ・サブカテゴリ別売上ランキング
- カテゴリごとの顧客区分割合
の2つのシートを組み込んだものだ。
このダッシュボードに、「都道府県」フィルターを設定して特定の都道府県にデータを絞り込んだ形でダッシュボードを分析出来るようにしていきたいと思う
では実際に設定に入っていこう。
Step1:フィルター設定したい対象のフィールドをシートに追加する
ダッシュボード上にフィルターを表示させるには、ダッシュボードで使用中のシート内で対象のフィールドがどこかしらの場所(列シェルフや行シェルフ、フィルター、マークカード等)で使用されている必要がある。
今回は、都道府県フィールドをフィルターとしてダッシュボードに追加したい。
そのため、ダッシュボードに使用されている下記2つのシートのどちらかで都道府県フィールドが使用されている必要がある。
- カテゴリ・サブカテゴリ別売上ランキング
- カテゴリごとの顧客区分割合


現状は「カテゴリごとの顧客区分割合」のシートに都道府県フィールドが一切使われていなかったので、下記のようにフィルター部分に都道府県フィールドを追加した。

これで、シート上での設定は完了だ。
Step2:ダッシュボード上でフィルターを表示させる
次に、ダッシュボード上で設定を行う。
ダッシュボードにフィルターを表示させるには、ダッシュボードの対象シートをクリックし、メニューボタンを表示させる。

表示されたボタンの▼マークを押すと、下記のようなダイアログが表示される。
その中の「フィルター(I)」にマウスを合わせる。

そうすると、上記のようにクリックしたシートで使用中のフィールドがフィルターの選択肢として表示されるのだ。
今回フィルター設定したいフィールドは「都道府県」だから、下記のように都道府県をクリックする。

この設定によって、下記のようにダッシュボード上に都道府県のフィルターが表示される。

これがダッシュボード上にフィルターを表示させる一連のステップだ。
フィルターの表示形式は様々なタイプがあるが、私がよく使うのはスペースをあまり取らないドロップダウン式だ。

実際はこの後に下記の設定を行い、フィルター設定を完了させる。
- フィルターの表示方法をドロップダウン式の表示に調整
- ダッシュボード全体にフィルター適用
- フィルタータイトルの調整
- フィルター設定しやすい配置へ移動
- フィルターの幅調整
- 適用ボタンの設定
- 関連値のみの設定
実際にフィルター設定をすべて完了させた場合は下記のような形が完成形となる(実際のダッシュボードではフィルターが2個以上あることが多いだろう)

まとめ
今回はダッシュボードのフィルター表示の方法を紹介した。
- ダッシュボード上にフィルターを表示するには、まず対象フィールドをシートで使用しておく必要がある
- フィルターを追加する際は、シートの▼メニューから「フィルター」を選択
- 実務ではドロップダウン式のフィルター表示が見やすくおすすめ
一連のフィルター設定を覚えてしまえば、ダッシュボードでのフィルター設定で困ることはほぼ無くなるはずだ。
今回紹介できなかった他のフィルター設定は次回以降の記事で紹介していきたいと思う。





