【Tableau】カテゴリ別の上位と下位Nを表示する

top and bottom

上位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をフィルターに設定し、を選択します。

Tableau フィルター設定

その後、Top & Bottom N Filterを右クリック、次を使用して計算 > ペイン(下)を選択する。

Tableau フィルター

完成

上記設定することで、カテゴリ毎でTop NとBottom Nを同時に表示させることができました。

top and bottom

このような細かいTipsを積み重ねて、いつでもスッと使えるようになっておきたいところですね。

参考

Backlinks

Tableauデータ分析
データビジュアライゼーション 『データ視覚化』とは何か 〜「データ視覚化のデザイン」「データビジュアライゼーションの教科書」から『Data Visualization』を読み解く〜 Tableau導入 Tableau製品ラインナップとTableau Public 【Tableau】データ準備におけるTableau DesktopとTableau Prep Builderの使い分け 【Tableau】「Tableau Blueprint」を読み進める上での用語整理 【Tableau】ホワイトペーパーから読み解く「トラディショナルBIとモダンBIの違い」 Tableau Tips 【Tableau】「階層」をもつ動的なフィルタを実装する 【Tableau】積み上げ棒グラフの合計値をラベル表示する方法 【Tableau】カテゴリ別の上位と下位Nを表示する 【Tableau】「結合済みフィールド」(Combined Fields)を利用して任意のソート順を定義する 【Tableau】Google AnalyticsをデータソースとしてTableau Desktopでアクセス解析を行う 【Tableau】Personal Access TokensでTableau REST APIを利用する Tableau Embedding API V3 Tableau Public 【Tableau】Tableau Publicにデフォルト「非表示」で保存する方法 【Tableau】Tableau PublicのVizをiframeでブログに埋め込む方法 イベントレポート 【イベントレポート】「組織全体の分析力を上げよう〜「Viewer」を巻き込むには?〜」 DATA Saber認定試験 「DATA Saber認定制度」のふりかえり 書籍
2025-11-16