【Tableau DATA Saber】日プ女子参加者のデータをまとめてみた
今回は,去年ドハマりしていたPRODUCE 101 JAPAN THE GIRLS(日プ女子)の参加メンバーデータを出身地・オーディション時の年齢・MBTIごとにまとめてみました。
完成形はこんなかんじ。各棒グラフの要素を選択すると,右の参加メンバーリストもフィルタリングされます。
頑張って作成したので,作成の手順を記録したいと思います💚
①データを集める
公式サイトからcsvファイルを作成しました
(まじ気合でコツコツ作成しました卍)
②データをTableauへインポート
3つのファイルをリレーションしました。
基本情報.csv
名前,誕生日,出身地が入っています
地域区分_ver2.txt
地域区分と都道府県のマスタです
MBTI_ver4.csv
各メンバーのMBTI(アルファベット),MBTI(和訳),MBTIの説明が入ってます。
※基本情報と地域区分は都道府県,基本情報とMBTIは参加者の名前をキーにしてリレーションしました
③出身地のグラフ作成
列に「地方,出身地」,行に「参加メンバー数(=参加者名の個別カウント)」を入れます。
ぱっと見で地方別が分かった方がよいかと思ったので,「地方」で色分けしてみました。
また,参加メンバー数をラベル表示しました。
ツールヒントも基本的にはそのままですが,ちょこっとだけいじってみました。
(「参加メンバー数: ○○人」と表示されるように変更)
④年齢のグラフ作成
今回,年齢はオーディション当時のものを表示しています。
データソースには誕生日しか入っていないので,計算フィールドでオーディション当時の年齢を算出。
DATEDIFF関数で,誕生日とオーディション開始日(2023年10月5日)の差分を出しました。
分布表のようなイメージにしたかったので,列には年齢のビン(間隔は1),行には出身地と同様に「参加メンバー数(=参加者名の個別カウント)」を入れました。
(グラフの色は日プ女子のテーマカラーのピンクにしました)
⑤MBTIのグラフ作成
MBTIって,外交官・探検家・番人・分析家の4つに分かれるらしいです。
ただアルファベットを羅列すると見にくいかなと思ったので,今回はこの4つのグルーピングで表示してみました。
列にはグルーピングとMBTI,行にはこれまで通り「参加メンバー数(=参加者名の個別カウント)」を入れました。
出身地同様,グルーピングの色分けとメンバー数のラベル表示もしています。
ツールヒントもちょっとだけ工夫しました。
MBTIがアルファベットだけだと認識しにくいかと思ったので,和訳もカッコで表示されるようにしました。
一例だとこんな感じ。小さな配慮です。
⑥各メンバー情報のテーブル作成
ダッシュボードにはメンバー名も表示したかったので,テーブルを作成しました。(名前,出身地,年齢,MBTIを表示)
⑦ダッシュボードを作成
いい感じにグラフとテーブルを配置。
出身地が要素が多いので,横幅を長めにとれるところに配置しました。
要素を選択したら他のグラフとテーブルもフィルタリングされるようにしたいので,フィルターアクションも追加します。
グラフを選択して右上のフィルターアイコンをクリックすればOK!
今回は3つのグラフ全てにフィルターアクションを追加しました!
これで,各要素を選んだらフィルタリングされます。
たとえば・・愛知県を選択すると,
こんな感じですべてのグラフ・テーブルがフィルタリングされます。
以上で完成です。
今回は,技術試練で学んだTipsを盛り込むことが出来たのではないかと思います!!
(ツールヒントの編集,DATEDIFF関数,ビン,ダッシュボードアクションなど・・・)
まとめていたら,また日プ女子見返したくなってきましたw
DATA Saberが終わったらのんびり見返そうと思います💖
この記事が気に入ったらサポートをしてみませんか?