はじめに
Tableauでのチャート作成において、表示しているディメンションの粒度ではなく表全体のランク順で並べて表示したいことがあると思います。
しかし、行や列の軸をクリックしてできる並べ替えではペインごとの並べ替えになってしまうのでうまくできないかと思います。
そういった場合のペインを跨いでの表全体のランク順での並べ替えの方法について、備忘録として記事を残したいと思います。
前提
下の図のように、地域、都道府県別に利益を表示しつつ、利益の高い都道府県順に並べ替えたいとします。
わかりやすくするため地域に色を付けていますが、ディメンションとして行にも使用することとします。
表示されたペインごとのランク順に並べ替えるのは簡単です。
利益の軸部分に表示される並べ替えのアイコンをクリックすると利益の降順・昇順・並べ替えクリアと切り替わります。
しかしこの方法だと地域ごとの都道府県の利益の高い順にはできますが、地域で区切らず都道府県全体での並べ替えができません。
ランク付けの手順
1.利益を複製してランクで表計算
合計(利益)を複製して、[簡易表計算] > [ランク]を選択します。
2.表計算の編集
作成したランクのメジャーをクリックして、[表計算の編集]を選択します。
計算タイプが[ランク]、[降順]、次を使用して計算:が[表(下)]になっていることを確認します。
このとき、「計算アシスタントの表示」にチェックが入っていると計算される順番が[1]、[2]、...と表示されているので確認しながら選択できます。
3.不連続に変換
ランクのメジャーをクリックして[連続]から[不連続]に変換します。
4.行に移動
変換したディメンションを行の一番左に移動します。
すると利益のランクが行に表示され、表全体でのランク順に並べ替えることができました。
利益のランク部分を右クリックして「ヘッダーの表示」のチェックをはずすことで非表示にもできます。