---
title: 【Sisense Formula】RANK関数を使って全体順位とクラス順位を表示する
description: Sisenseにも、他のツールで頻繁に使用されるRANK関数が搭載されています。今回は、ランキングの種類について触れながら、SisenseのRANK関数の使い方について解説します。
image: https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/j-1024x472-2.png
---

![INSIGHT LAB\_文字のみ\_WHT-1](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png)

![INSIGHT LAB\_文字のみ](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png)

[![お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/a4a0266e-14ad-4388-b83f-681a6f35b8a7.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/a4a0266e-14ad-4388-b83f-681a6f35b8a7)

<https://knowledge.insight-lab.co.jp/sisense/formula/rank-in-exam-results#tmpmodule_1601616829590464>

- [Sisenseとは](https://service.insight-lab.co.jp/sisense)
- [Sisenseナレッジ](https://knowledge.insight-lab.co.jp/sisense)
- [セミナー](https://event.insight-lab.co.jp/sisense-seminar)
- [トレーニング](https://service.insight-lab.co.jp/data-analytics-dojo/training_course)
- [お役立ち資料](https://download.insight-lab.co.jp/sisense/download)

###### 3 分で読むことができます。

# [【Sisense Formula】RANK関数を使って全体順位とクラス順位を表示する](https://knowledge.insight-lab.co.jp/sisense/formula/rank-in-exam-results)

 執筆者 [Turtle](https://knowledge.insight-lab.co.jp/sisense/author/turtle) 更新日時 2020年10月16日

###### Topics: [Formula](https://knowledge.insight-lab.co.jp/sisense/tag/formula)

![【Formula】RANK関数を使って全体順位とクラス順位を表示する](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/j-1024x472-2.png)

 目次

こんにちは！ Turtleです。

突然ですが、「順位」という言葉を聞くと何を思い浮かべますか？  
ぼくがパッと思い浮かべるのは２つ。

・定期試験の学年順位  
・サッカーチームのリーグ順位

ここで「定期試験」「学年順位」というワードが出てくることから、なんとなくぼくの年代が推測できてしまう。（ヒント：まだぼくは 学生期間 ＞ 社会人期間）  
大学生の頃は４年間塾講師としてアルバイトしていたこともあって、「順位」と聞くとこういったワードのイメージが非常に強い。

ついでに、サッカーチームの方についても触れておこう。  
ぼくはプレミアリーグ（イングランド）が好きでよく観ている。中でも、Chelsea FCには物凄く大きな愛を注いでいて、よっぽどのことがない限りリアルタイムで試合を観ていた。  
この記事を読んでくれた方で、もしChelsea FCのファンの方がいれば、どうにかしてぼくにコンタクトをとってほしい。そして熱く語り合おうではないか！

...さて、熱くなってきたところで、気を取り直して。  
今回はRANK関数を使って順位を表示する。

先程触れたように、自分で記事を作成して後から振り返ってみると、「順位」と聞いていまだに「定期試験」が顔を出すぼくの頭の中を、見事に反映した内容となっている。

それではいきましょう。

使用するデータのダウンロードは[こちら](https://knowledge.insight-lab.co.jp/hubfs/SISENSE/Data/test_score.zip)から。

## 1. RANK関数を使って順位を表示する

まずは、先程ダウンロードしてもらったデータをピボットで表示する。

ちなみに、今回はこのような設定。

①生徒数は全部で100人  
➁クラスはA組, B組, C組の３つ  
③生徒全員に対して100点満点のテストを実施

行に「**名前**」「**クラス**」「**点数**」を設定し、点数を降順にソートして以下のようなテーブルを完成させる。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/a-1024x471-2.png?width=1024&height=471&name=a-1024x471-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/a-4.png)

それではこの状態から、全体順位とクラス順位をそれぞれ求めていく。

### 1-1. 全体順位を求める

まずは、今回使用するRANK関数について見ていく。値の追加から数式エディタを開く。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/532f37c2b0ecff575a69d67caf449c9e-1024x469-2.png?width=1024&height=469&name=532f37c2b0ecff575a69d67caf449c9e-1024x469-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/532f37c2b0ecff575a69d67caf449c9e-2.png)  
右側の関数一覧で Rank にカーソルを合わせると、説明が表示される。  
[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/b-1-1024x475-2.png?width=1024&height=475&name=b-1-1024x475-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/b-1-2.png)  
説明にもあるように、SisenseでRank関数は以下のように使う。

**RANK (\<集計\>, \[ASC/DESC\], \[ランクの種類\], \[\<group by field 1\>...\<group by field N\>\])**

...どうだろう。  
説明を見ると使い方はだいたいわかるけれど、ひとつよくわからないところがある。それが、ランクの種類。

"1224" = 標準競争ランキング（デフォルト）  
"1334" = 変更した競争ランキング  
"1223" = 順位が飛ばないランキング  
"1234" = 序数ランキング

こんな感じでさらっと書かれているけど、これを見ただけだとピンとこない。なので、実際にランキングを表示させてその違いを確認していこうと思う。

まずはデフォルトの"1224" 標準競争ランキングを表示する。

数式エディタに

**RANK(\[Total 点数\], "DESC", "1224")**

と入力して OK を押す。  
[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/c-1-1024x473-2.png?width=1024&height=473&name=c-1-1024x473-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/c-1-2.png)

以下のように、全体順位が表示されたはずだ。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/d-1024x471-2.png?width=1024&height=471&name=d-1024x471-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/d-2.png)

ランクの種類を比較して確認するために、他の種類も表示してみる。

**RANK(\[Total 点数\], "DESC", "1334")  
RANK(\[Total 点数\], "DESC", "1223")  
RANK(\[Total 点数\], "DESC", "1234")**

とそれぞれ数式エディタに入力してOKを押す。  
以下のようにそれぞれのランキングが表示されるはずだ。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/e-1024x471-2.png?width=1024&height=471&name=e-1024x471-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/e-3.png)  
これですべてのランクの種類を使ってランキングを表示した。それぞれのランキングの出し方が分かったと思う。

今回は "1224" のランクの種類を「全体順位」として採用する。  
**RANK(\[Total 点数\], "DESC", "1224") **の値を「全体順位」に名前を変更し、他の値は削除しておく。

個人的には、基本RANK関数を使う際はこのデフォルトのランキングの出し方で特に問題ないと思う。ちょっと出し方を変えたいなぁというときにだけランクの種類を意識するくらいがいいのかもしれない。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/f-1024x470-2.png?width=1024&height=470&name=f-1024x470-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/f-2.png)

### 1-2. クラス順位を求める

先程は全体順位を求めたが、次はクラス順位を求める。

ここでRANK関数のおさらい。

**RANK (\<集計\>, \[ASC/DESC\], \[ランクの種類\], \[\<group by field 1\>...\<group by field N\>\])**

今回はクラスごとにランキングを出したいので、  
\[\<group by field 1\>...\<group by field N\>\] のところを \[クラス\] とすれば良い。

それでは実際にクラス順位を出してみよう。

新しく値を追加して数式エディタを開き、

**RANK (\[Total 点数\], "DESC", "1224", \[クラス\])**

と入れてOKを押す。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/g-1-1024x471-2.png?width=1024&height=471&name=g-1-1024x471-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/g-1-2.png)  
これで、以下のようにクラス順位が表示される。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/h-1024x471-2.png?width=1024&height=471&name=h-1024x471-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/h-2.png)  
あとは、今新しくつくった  
RANK (\[Total 点数\], "DESC", "1224", \[クラス\])  を「クラス順位」と名前を変更して完成。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/i-1024x471-2.png?width=1024&height=471&name=i-1024x471-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/i-2.png)

ちなみに、全体順位とクラス順位の差をはっきりさせるために 点数 のソートを外してあげるとこんな感じ。

[![](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/Imported_Blog_Media/j-1024x472-2.png?width=1024&height=472&name=j-1024x472-2.png)](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/j-2.png)

## 2. まとめ

今回は、RANK関数を使ってテストの全体順位とクラス順位を出してみた。  
なんだか学生の頃の気持ちが蘇りますね。

学生の頃によく耳にした、「復習が大事」という言葉を思い出した！  
...というわけで、RANK関数の使い方をもう一度載せておく。

**RANK (\<集計\>, \[ASC/DESC\], \[ランクの種類\], \[\<group by field 1\>...\<group by field N\>\])**

それではまた！

Sisenseを体験してみませんか？

INSIGHT LABではSisense紹介セミナーを定期開催しています。Sisenseの製品紹介や他BI製品との比較だけでなく、デモンストレーションを通してSisenseのシンプルな操作性やプレゼンテーション機能を体感いただけます。

[![詳細はこちら](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/ff8d86bf-1184-4d92-8926-6a31a20de4b0.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/ff8d86bf-1184-4d92-8926-6a31a20de4b0)

- [Tweet](https://twitter.com/share)

![Turtle](https://knowledge.insight-lab.co.jp/hubfs/Sunflower.jpg)

#### 執筆者 [Turtle](https://knowledge.insight-lab.co.jp/sisense/author/turtle)

可視化領域を中心とした業務に従事しています。

###### [前の投稿](https://knowledge.insight-lab.co.jp/sisense/data-modeling/connector/google-sheets-covid19)

[![【Connector】Google Sheetsコネクタを使ってCOVID-19のデータを取得してみる](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/06_activate-1024x789-2.png)](https://knowledge.insight-lab.co.jp/sisense/data-modeling/connector/google-sheets-covid19)

###### [【Sisense Connector】Google Sheetsコネクタを使ってCOVID-19のデータを取得してみる](https://knowledge.insight-lab.co.jp/sisense/data-modeling/connector/google-sheets-covid19)

###### [次の投稿](https://knowledge.insight-lab.co.jp/sisense/plug-in/tabber-switch-charts)

[![【プラグイン】Tabberによるチャート切り替え](https://knowledge.insight-lab.co.jp/hubfs/Imported_Blog_Media/9ae1aa84f32eddb059a37876bc5c4bf6-2.png)](https://knowledge.insight-lab.co.jp/sisense/plug-in/tabber-switch-charts)

###### [【Sisense Plugin】Tabberによるチャート切り替え](https://knowledge.insight-lab.co.jp/sisense/plug-in/tabber-switch-charts)

RECOMMEND こちらの記事も人気です。

<https://knowledge.insight-lab.co.jp/sisense/administration/ssl_lets_encrypt>

###### 4 分で読むことができます。

#### [【Sisense Administaration】無料のSSL証明書"Let's Encrypt"でSSL化してみる](https://knowledge.insight-lab.co.jp/sisense/administration/ssl_lets_encrypt)

###### 2020年 10月 16日

<https://knowledge.insight-lab.co.jp/sisense/information/spotify_music_data_1>

###### 8 分で読むことができます。

#### [【API連携】Spotify音楽データの分析①【Sisense】](https://knowledge.insight-lab.co.jp/sisense/information/spotify_music_data_1)

###### 2020年 10月 16日

<https://knowledge.insight-lab.co.jp/sisense/widget/step_line_chart>

###### 2 分で読むことができます。

#### [【Sisense Widget】折れ線グラフを階段状に表示する](https://knowledge.insight-lab.co.jp/sisense/widget/step_line_chart)

###### 2020年 10月 16日

<https://knowledge.insight-lab.co.jp/sisense/widget/radarchart>

###### 3 分で読むことができます。

#### [【Sisense Widget】Radar Chartを使ってポケモンの種族値を表示してみた](https://knowledge.insight-lab.co.jp/sisense/widget/radarchart)

###### 2020年 10月 16日

<https://knowledge.insight-lab.co.jp/sisense/formula/rank-in-exam-results>

###### 3 分で読むことができます。

#### [【Sisense Formula】RANK関数を使って全体順位とクラス順位を表示する](https://knowledge.insight-lab.co.jp/sisense/formula/rank-in-exam-results)

###### 2020年 10月 16日

<https://knowledge.insight-lab.co.jp/sisense/compare_to_powerbi>

###### 4 分で読むことができます。

#### [BIツール徹底比較！第1回 Power-BIとSisense](https://knowledge.insight-lab.co.jp/sisense/compare_to_powerbi)

###### 2020年 10月 20日

##### 運営会社

運営会社

- [会社概要](https://www.insight-lab.co.jp/about/company.html)
- [お問い合わせ](https://contact.insight-lab.co.jp/main)

##### メニュー

メニュー

- Sisenseとは
- [Sisenseナレッジ](https://knowledge.insight-lab.co.jp/sisense)
- [セミナー](https://event.insight-lab.co.jp/sisense-seminar)
- [お役立ち資料](https://download.insight-lab.co.jp/sisense/download)

[![INSIGHT LAB\_文字のみ\_WHT-1](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=200&height=55&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png "INSIGHT LAB_文字のみ_WHT-1")](https://www.insight-lab.co.jp/)

- [プライバシーポリシー](https://www.insight-lab.co.jp/privacy.html)

Copyright © 2020 INSIGHT LAB, Inc.

<https://twitter.com/INSIGHTLAB_INC><https://www.youtube.com/channel/UCOKNKiO4uuza4NioSZpBMhg>