Skip to main content

tableau初心者です。

次のように会社ごとの新卒の卒業大学TOP3をランキングしています。

現在、行にある「出身大学1」で「合計(2023年度採用人数)」の上位3社でフィルターをかけています。この場合、東大、慶応、早稲田が表示されています。

一方で、会社によっては、上記以外の大学がTOP3に入っていることがあります。

そこで、会社ごとにTOP3の出身大学が表示されるようにしたいのですが、どのようにすればよいかご教示いただけないでしょうか。

棒グラフでのフィルターについて

2 个回答
  1. 2024年2月24日 00:24

    この場合は上位フィルタをかけるのではなく、表計算でランク計算を行い、ランクが3位までのものを表示するという方法が考えられます。

    付属のSample-Superstoreを例に、ファーム名をRegion、出身大学をSub-Category、採用人数をSalesに置き換えると、Centralの上位3つとEastの上位3つの顔ぶれは異なります。

    この場合は上位フィルタをかけるのではなく、表計算でランク計算を行い、ランクが3位までのものを表示するという方法が考えられます。​付属のSample-Superstoreを例に、ファーム名をRegion、出身大学をSub-Category、採用人数をSalesに置き換えると、Centralの上位3つとEastの上位3つの顔ぶれは異なります。​このとき、もうひとつSalesをマークの詳細に追加し、右ク

    このとき、もうひとつSalesをマークの詳細に追加し、右クリックメニューから表計算を追加します。

    image

    表計算の編集画面が出ますので、計算を「ランク」に、次を使用して計算のところは「特定のディメンション」にした上でSub-Categoryにだけチェックを入れます。

    image

    こうすることで各Region内でランク付けを行うことができます。ラベルを見て正しい順位が表示されていることを確認したら、その表計算を行ったフィールドをフィルタに移動し、1から3までの範囲にします。

    image

    これで各RegionごとのTop3を表示することができます。

    image

0/9000