Tableauのマップ機能を使っていく中で、
都道府県章(画像)と県庁所在地・人口・面積が動的に出てくれると嬉しいなと思い、適当に作ってみた。
目指したいもの
マップ上で都道府県を選択またはカーソルを合わせた際に、
左上に都道府県章と情報が表示されるようにしたい。
手順
1.ひとまず都道府県のデータが必要なので、簡単に都道府県マスタというファイルを用意
2.用意したマスタと元のファイルを結合してTableauにデータを取り込む
[都道府県]は文字列型から地理的イメージで"都道府県/州"に置き換え、適当なグラフを作成する
3.マスタの情報を適当にすべて行に入れ、表示するための表を用意する。
データ上はURLの文字列のため、当たり前だが[都道府県章]はURLのみが表示される
4.そこで[都道府県章]を右クリックし、イメージの役割から「URL」を選択する
上記の対応をすることでデータのURLを呼び出し、イメージを表示してくれるようになる
5.次にダッシュボードでマップを配置し、表を浮動で画面左上に配置する。
6.今のままだとすべての都道府県情報が表示されるため、マップの都道府県をフィルターとして利用する
マップのシートを選択した状態で、「フィルターとして使用する」を選択する(ここまでやれば都道府県を選択した際にひとつの都道府県情報が表示される)
7.ダッシュボードのアクション(Ctrl+SHift+D)で6.で作成されたアクションを編集する
アクションの実行対象: 選択 から カーソルを合わせる に変更
選択項目をクリアした結果: すべての値を表示 から フィルターされた値を保持 に変更
ここまで設定が終われば、マップ上でカーソルを合わせた都道府県の情報が左側に動的に表示される