![見出し画像](https://assets.st-note.com/production/uploads/images/112704632/rectangle_large_type_2_d895c4e49b1f76c545746acef6bf4d40.jpeg?width=1200)
難問解読_DaterSaber_Ord8-8
今日はちょっと真面目な話を。
DaterSaberの試練”技術力に関する十の試練”より難問解読をお届けしたいと思います。
■DaterSaber_Ord8-8
KTさんの動画では
DATA Saber Boot Camp Week6 "HandsOn - Advanced I" 1:34:07~あたりから解説されているところですが、少し分解して解読してみたいと思います。
![](https://assets.st-note.com/img/1691331083569-Q0r956Oohm.png?width=1200)
■準備
見やすさのためにカテゴリを色に入れてみます。
また、ソートするカテゴリを選択するパラメータを作成します。
![](https://assets.st-note.com/img/1691334145373-ocHM0AtLnF.png?width=1200)
![](https://assets.st-note.com/img/1691334176513-qAOZ3EVZ5X.png?width=1200)
意外と重要なのは【オーダー日の四半期が不連続であること】かと思います。
不連続でなければソートはできないので。
この問題、前の四半期との”売上の差“を比較しているところがTableauのすごいところなのかなと思います
(不連続にすると、前後の関係性で作る集計も並び替えられる)。
■①ソート用の計算を作成
パラメータで選択されたカテゴリの売上を返す計算を作り、列に入れます。
①ソートするカテゴリの売上:
IF [ソートするカテゴリ]=[カテゴリ]
THEN[売上]
END
![](https://assets.st-note.com/img/1691334380269-vS1toh54Ml.png?width=1200)
![](https://assets.st-note.com/img/1691334677798-KtnhKszbLz.png?width=1200)
”売上の差”に変更しておきます。
![](https://assets.st-note.com/img/1691334433953-OYkx069eBE.png?width=1200)
![](https://assets.st-note.com/img/1691334791978-JY04BmMeMm.png?width=1200)
パラメータで”家具”が選択されているので、
”家具”では売上の差と同じ形が出ていますが、選択されていない家電や事務用品では何も表示されません。
どんなカテゴリを選択しても表示されるデータが必要!ということですね。
■②ソート用の計算を修正
①ソートするカテゴリの売上の計算を使って、カテゴリを無視して売上を返す計算を作ります。
②ソート用(EXカテゴリ):
{ EXCLUDE [カテゴリ]:SUM([ソートするカテゴリの売上]])}
![](https://assets.st-note.com/img/1691335017851-UOFJ2yZnSi.png?width=1200)
![](https://assets.st-note.com/img/1691335304685-8EgmibC87H.png?width=1200)
ここで、また”売上の差”に変更します。
![](https://assets.st-note.com/img/1691335370150-e3glfuvdQF.png?width=1200)
②ソート用(EXカテゴリ)は、選択されている”家具”以外でも家具の売上の差が表示されていることがわかります。
![](https://assets.st-note.com/img/1691335485149-JhGEa7Ca0g.png?width=1200)
作成した②ソート用(EXカテゴリ)でソートするため、
不連続にして行の最初に入れ、ソートしてみます。
![](https://assets.st-note.com/img/1691335561401-l5QjQ55Nws.png?width=1200)
■完成!
あとは動きをチェックして、②ソート用(EXカテゴリ)はヘッダーを非表示にすれば完成です。
![](https://assets.st-note.com/img/1691335609604-AIZKgTk1J5.png?width=1200)
多くの方が解説など書かれているとは思うのですが・・・
自分なりの解釈と復習というところで、vizもUPしてみます↓
この記事が気に入ったらサポートをしてみませんか?