#WOW2024 Week12 Playing with Stacks 出題概要
2024年より、光栄なことにWorkout Wednesdayの出題者として参加させてもらえることになりました。
日本からの参加者ももっと増えてほしい!との思いから、
出題概要や要件を毎週和訳していきます。
WorkoutWednesdayとは?
Tableauを中心としたBIツールコミュニティの有志が、
7年ほど前から開催しているイベントです。
Workoutの名の通り、筋トレしてBIツール力を鍛えるというのが趣旨で、
毎週水曜日にお題となるViz(グラフ)と要件が掲載され、参加者は可能な限り再現を目指します。
難易度は総じて高めで、TableauだとDATA Saber合格したてぐらいだと、
解答見ずに解くには難しい問題が多めです。
ただ、試験ではなくスキルアップが目的なので、
まったく解答やWeb検索せずに自力で解く
Web検索しながら自力で解く
一定時間自力で頑張って後は解答見る
最初から解答見ながら写経してスキル習得する
等挑戦の仕方は自由です。
元々はTableauのみでしたが、近年は他のツールにも広がっており、
2024年1月時点で以下のツールの問題がほぼ毎週出題されます。
参加方法
Tableauに関しては、Tableau Publicという無料でほぼ全機能が使えるものがあるので、挑戦にあたって必要なものはPCだけです。
より詳しい参加方法は下記のArakawaさん(@yoshi_datavizjp)のブログ記事を参照してみてください。
https://www.yarakawa.com/single-post/how_to_workoutwednesday
Week12の出題概要
お題
Can you filter a Small Multiples chart?
(スモールマルチプルチャートをフィルターできますか?)
今週はスモールマルチプルチャート(パネルチャート)についての問題です。
タイトルはフィルタとなってますが、完全再現には他にも色々な要素が必要な難問です。
要件の和訳
以下の条件で積み上げ棒グラフを作成する
月別
2024年のみにフィルタリング
Shipmodeで色分け
各月の合計値を棒グラフの上部に表示
Option1 分析ペインとしてShipmodeのハイライターを表示
Option2 Shipmodeの選択メニューを表示し、選択したShipmodeを二重軸として折れ線グラフで表示
Option3 Shipmodeの選択メニューを表示し、選択したShipmodeが積み上げ棒グラフの一番下になるように並び替える
終わりに
冒頭でも書いた通り、今回はタイトルこそスモールマルチプルのフィルタですが、中級・上級の要件を満たすにはクエリパプライン・LOD・表計算等への深い理解が必要です。
「上級まで挑戦するぞ!」という方は最初に上級の要件をしっかり確認し、どういった設計にするか考えてから臨むのをおすすめします。
おまけ
要件には無いですが、Option2でSame Dayを選んだ時に、
下のキャプチャのようにデータが無い月(2月)を飛ばして1月と3月が繋がって表示されています。
これは、該当フィールドのペイン書式設定から設定できます。
簡単にワークブックも作成してみたので、
興味ある方は以下からDLしてみてください。