【Tableau】カテゴリ別の上位と下位Nを表示する
更新日:2023.05.05
作成日:2020.02.27
上位N個もしくは下位N個を個別で表示することはディメンションフィルター
を利用することで比較的簡単に実装できます。
しかし、上位N個と下位N個を1つのグラフ上に表現する場合はちょっとした工夫が必要でしたので、メモしておきます。
カテゴリ別の上位と下位Nを表示する方法
True / Falseを返す計算フィールドを作成する
N Parameter
というパラメータを作り、以下の計算フィールド
を作成します。名前は、Top & Bottom N Filter
としました。
RANK( SUM( [売上] ), 'desc' ) <= [N Parameter]
OR
RANK( SUM( [売上] ), 'asc' ) <= [N Parameter]
上記の計算では、昇順または降順でSUM([売上])が上位Nのサブカテゴリに入る場合、trueの値を返します。
フィルター設定
上記で作成したTop & Bottom N Filter
をフィルターに設定し、真
を選択します。
その後、Top & Bottom N Filter
を右クリック、次を使用して計算 > ペイン(下)
を選択する。
完成
上記設定することで、カテゴリ毎でTop NとBottom Nを同時に表示させることができました。
このような細かいTipsを積み重ねて、いつでもスッと使えるようになっておきたいところですね。
参考
Related contents
TECH
2020.05.25
【Tableau】「階層」をもつ動的なフィルタを実装する
TECH
2020.05.20
【イベントレポート】「組織全体の分析力を上げよう〜「Viewer」を巻き込むには?〜」
TECH
2020.05.08
【Tableau】Tableau Publicにデフォルト「非表示」で保存する方法
TECH
2020.03.23
「DATA Saber認定制度」のふりかえり
TECH
2020.03.20
【Tableau】積み上げ棒グラフの合計値をラベル表示する方法
TECH
2020.03.06
【Tableau】Tableau PublicのVizをiframeでブログに埋め込む方法
TECH
2020.02.10
【Tableau】「結合済みフィールド」(Combined Fields)を利用して任意のソート順を定義する
TECH
2020.01.25
【Tableau】データ準備におけるTableau DesktopとTableau Prep Builderの使い分け