LoginSignup
2
1

More than 3 years have passed since last update.

Qlik のピボットテーブルのソート

Last updated at Posted at 2019-12-06

Qlikのピボットテーブルのソートの仕組みについて

初めての投稿ですが、今回はQlikのピボットテーブルのソートについてです。

Qlikで以下のようなピボットテーブルを作成したとき
※画像はQlikViewですが、Qlik Senseでも同じです
WS0000.png

各支店毎にカテゴリの売上台数の降順にソートの設定がしたいことありませんか?

支店毎、カテゴリ毎に売上台数の昇順なので、プロパティのソートタブで下記の
ように設定してみました。
WS0001.png

これで良さそうな感じですが結果は下記になりました。
WS0002.png

希望通りにソートされないので、どういう順番なのか確認したところ、下記と同じ結果になりました。
WS0003.png

上記のようにQlikではソート定義の時にAggr関数で項目を指定しても、指定した項目ごとにソートされないことが確認できました。
※今回の場合は、第2軸でsumした結果がソート順になります。

Qlikで支店毎にカテゴリの売上台数の降順にするには、支店毎のカテゴリがそれぞれ別々の値として認識させる必要があります。
※東京の車と大阪の車は別々の値として判断させる必要があります。
WS0007.png

方法としては見た目の値とは別に内部値をもたせることができるDual値を使った方法になります。
WS0006.png

軸タブでカテゴリをDual関数を使用した計算軸に設定しています。
表示上はカテゴリの値ですが、内部的には支店、カテゴリ毎の売上台数をsumした結果を保持しています。

Dual関数を使用した計算軸に対して、ソートで「sum(売上台数)」の数式で降順を定義すると下記のような結果になります。
WS0007.png

ピボットテーブルで直接カテゴリから車を選択した場合、Dual関数を使用してない場合は、各支店の車で絞り込まれますが、Dual関数を使用した場合は選択した支店の車だけになるのでご注意ください

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1