WOW2022 W28のTIPS
9月に入り、いよいよTableau DATA Saberへのチャレンジも佳境となってきました・・・!復習を進めていく中で、どうしても理解が進まないのが LOD計算 ( •̀ㅁ•́ ; )
ということで、LOD計算を練習できる題材を探し、たどり着いたのが今回挑戦したWOW2022 W28のバタフライチャートです。
今回の条件は以下でした!
最後に記載のある通り、今回は2通りのやり方があるそうですが、あえて「LOD計算」を使いなさい、と指示があります。
指示通り、LOD計算を使って作成してみましたので、私なりに気づいたポイントを3つまとめたいと思います!
W28作成時のポイント
① バタフライチャート
まず、バタフライチャートとは?
確かに、「日本は超高齢化社会になっている」みたいな記事によくバタフライチャートを見かける気がします。
今回バタフライチャートを作った基本的な工程を説明します。
1)Gender=Maleだったら、値(人口数)をマイナス表記にする計算式を作成
2)↑で作成した計算式と「Age」をそれぞれ列・行に入れるとバタフライチャートの基本的な形が完成します
② LOD計算
ただ、この段階ではTotal人口が表示できていません。ここを実現するには例のLOD計算が必要になります。その手順を記載します。
1)やりたきこととしては、「Age」グループごとに「Gender」をまたいだ「人口」を集計して保持する をLOD計算を使って表現します。
実際のLOD計算式は次のとおりとなります。
もしここで LOD計算を使わなかった場合、「Gender(ディメンション)」を使った色分けの影響を受けてしまい、左右両方に合計人口を表現することができません。(伝われ・・・!)
3)次に、また同じように計算式を作成します
4)作成した計算式を列に追加すると、右側に総人口数の棒グラフが作成されます
5)総人口数の計算式を同軸グラフとするため、左側の棒グラフのヘッダーに持っていきます
6)行に表示されたメジャーネームを「詳細」に持っていき、マークを色に変更します
7)ただし、この時点では「積上げ棒グラフ」になってしまっているため、「分析」>「スタックマーク」>「オフ」にします
※「オフ」にするとすべての棒グラフの起点が「0」になります(ココ意外とポイント!)
③ マイナス表記の修正
ここは細かな表現修正になりますが、よく見ると、左側の軸が「マイナス表記」になってしまっています。
ちょびっとかっこ悪いので、修正していきます!
1)ヘッダー部分を右クリック > 書式設定 > スケール > 数値 を選択し、「数値(カスタム)」→「小数点 = 0」「表示単位=百万(M)」を選択
2)さらに、「カスタム」にて、セミコロンの次の「-」を削除すると、マイナス表記がなくなります
さいごに
LOD表現を使った初めての実践編でした。
まだまだ慣れが必要なので、他のお題にも引き続き挑戦していきます!!
※今回参考にさせていただいたYoutubeのリンク