Skip to main content

以下のページを参考に売上の「上位Nおよびそれ以外のセット」を作成しました。

https://help.tableau.com/v2018.2/pro/desktop/ja-jp/sortgroup_sets_topn.htmlhttps://help.tableau.com/v2018.2/pro/desktop/ja-jp/sortgroup_sets_topn.html

 

売上の降順に並ぶように設定していますが、「その他」との境目が順番に並びません。

「上位Nおよびそれ以外のセット」を作成した際の並び順について

%E7%84%A1%E9%A1%8C.png

Top20、30まで表示した場合も、「その他」との境目が順番に並びません。

Top40にすると売上の降順に並びます。

 

原因・対応方法等ご教示お願いいたします。

4 个回答
  1. 2019年9月3日 01:49

    ご質問がもし「株式会社7が売上TOP10に入っているはずがない」という意味であれば、これはクエリパイプライン(処理の順番)の問題です。

    今回のセットは上位Nを指定していますが、これはディメンションフィルターよりも先に適用されます

    つまり、このセットにおける上位Nは「年度フィルターを無視して = 全ての年度を合計した状態で」判定されているため、このようなことが起こります。

    ご質問がもし「株式会社7が売上TOP10に入っているはずがない」という意味であれば、これはクエリパイプライン(処理の順番)の問題です。今回のセットは上位Nを指定していますが、これはディメンションフィルターよりも先に適用されます。つまり、このセットにおける上位Nは「年度フィルターを無視して = 全ての年度を合計した状態で」判定されているため、このようなことが起こります。Tableau の操作の順序

    Tableau の操作の順序 - Tableau

     

    解決法としては、年度フィルターをコンテキストに追加するか、上位N判定を表計算のランクで行うといった方法が考えられます。

    pastedImage_4.png

    pastedImage_7.png

     

    もしそうではなく、「売上TOP10は全データを対象にしたまま、並び順だけきちんと降順にしたい」という意味であれば、null さんがご指摘されているようにパーティションの問題です。

    セットと区分を行から削除し、区分の属性を色に入れると望んだ形になると思います。

    pastedImage_13.png

0/9000