見出し画像

#WOW2024 Week28 Can you design a multi-dimensional Panel Chart for detailed analysis? 出題概要

2024年より、光栄なことにWorkout Wednesdayの出題者として参加させてもらえることになりました。
日本からの参加者ももっと増えてほしい!との思いから、
出題概要や要件を毎週和訳していきます。
自力で解きたいがちょっとヒント欲しい…という方向けの参考ページも載せています。


WorkoutWednesdayとは?

Tableauを中心としたBIツールコミュニティの有志が、
7年ほど前から開催しているイベントです。

Workoutの名の通り、筋トレしてBIツール力を鍛えるというのが趣旨で、
毎週水曜日にお題となるViz(グラフ)と要件が掲載され、参加者は可能な限り再現を目指します。

https://workout-wednesday.com/

難易度は総じて高めで、TableauだとDATA Saber合格したてぐらいだと、
解答見ずに解くには難しい問題が多めです。
ただ、試験ではなくスキルアップが目的なので、

  • まったく解答やWeb検索せずに自力で解く

  • Web検索しながら自力で解く

  • 一定時間自力で頑張って後は解答見る

  • 最初から解答見ながら写経してスキル習得する

等挑戦の仕方は自由です。

元々はTableauのみでしたが、近年は他のツールにも広がっており、
2024年1月時点で以下のツールの問題がほぼ毎週出題されます。

参加方法

Tableauに関しては、Tableau Publicという無料でほぼ全機能が使えるものがあるので、挑戦にあたって必要なものはPCだけです。
より詳しい参加方法は下記のArakawaさん(@yoshi_datavizjp)のブログ記事を参照してみてください。

https://www.yarakawa.com/single-post/how_to_workoutwednesday

Week28の出題概要

お題

Can you show YTD and PYTD, whilst also being able to change the date range and switch between Month & Week?
(年初来と昨年初来を表示しながら、日付範囲と月・週を切り替えることはできますか?)

画像クリックで問題ページに飛びます

Week28は私の出題回です!
実務でパネルチャート(トレリスチャート)を使う際に要望される&つまづくポイントを詰め込んでいます。

要件の和訳(BASIC)

  • ダッシュボードサイズ 1600*900

  • シート数:1

  • 週ごとのパネルチャートを作成し、カテゴリ別の利益率を棒グラフで表示する

  • ユーザーが2024年の各月でデータをフィルタできるようにする

  • 州名の省略形を各パネルの右下に表示する

  • フィルタされた結果、その州にデータが無い場合もパネルが消えないようにする

  • データが無い場合は「N/A」を棒グラフのラベルに表示する

  • 利益率を-150%から150%の範囲で色付けする

  • 軸範囲は左右対称にする

  • BONUS

要件の和訳(BONUS)

  • BASICの要件すべて

  • パネル右下の四角形を州全体の利益率で色付けする

  • パネルチャートの列数を変更できるようにする

  • パネルを州全体の利益率の降順で並び替える

  • 利益率のラベルを棒グラフの上に表示する

ポイント解説・参考ページ

今回のポイントは以下です。

・パネルチャートの粒度

パネルチャートの中で、さらにディメンションでマーク(今回は棒)を分割することが必要です。
各パネルの座標(1列目の1行目、1列目の2行目、など)がどうやって計算されているかに対する理解が問われます。

よくあるパネルチャート
今回のパターン パネルがカテゴリで分割されている

・データが無い月・州の扱い

データが無い州にも必ずN/Aと州名を表示する必要があります。
こちらを正確に表示するには、NULLを埋めること、NULL値に別のラベルをつける事の2つが必要です。

データが無い


この記事が気に入ったらサポートをしてみませんか?