1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Oracle Analytics Cloud:表ビジュアライゼーションで連番(順位)を付ける

Posted at

はじめに

Oracle Analytics Cloud(OAC)の表ビジュアライゼーションを作成したときに、連番をつけたくなることがあります。
計算式で連番をつけられるかどうか試してみます。

今回使用するデータ

Jリーグの公式サイトで公開されている、2022年の明治安田生命J1リーグの順位表をExcel化しました。

順位は、ワザとデータ化しませんでした。
image.png

データセットの作成

OACにログインし、作成したExcelファイルをアップロードしデータセットとします。
ExcelファイルをOACのブラウザ画面にドラッグ&ドロップし、内容を確認したら「ビジュアル化」をクリックします。
image.png

ワークブックに表を追加

一番上の項目である「クラブ名」をクリックして選択します。
シフトキーを押しながら、一番下の項目「得失点」をクリックして、全部の項目を選択します。
右クリックして、「ビジュアライゼーションの選択」をクリックします。
image.png
「表」をクリックします。
image.png

連番を表示するための計算を追加

「マイ計算」を右クリックし「計算の追加」をクリックします。
image.png
「名前」を「順位」とし、次の式を入力してから「保存」をクリックします。

rsum(1)

image.png
作成した計算を「クラブ名」の上に表示します。
image.png
「勝点」をクリックして、勝点の多い順に並べ替えをします。
image.png
完成です。
image.png

もう一つの方法

便宜上、計算式には「順位」という名前をつけましたが、実際には1番上の行から連番されるだけなので、順位を示すためには適切な並び順を指定する必要があります。
例えば、勝点を昇順に並べ替えるとこんな感じになります。
image.png
そこで、別の方法を試してみます。
「表」から「順位」を削除して、代わりに「勝点」をドラッグ&ドロップします。
image.png
追加した「勝点」をクリックして、「集計(デフォルト)」から「ランク」を選択します。
image.png
プロパティで、「RANK 勝点」のヘッダー表示をカスタムにして「順位」と入力します。
image.png
今度は、勝点で昇順ソートしても勝点に基づいた正しい順位が維持されました。
image.png

計算式で「rank(勝点)」という式を入力することで、「勝点」メジャーの集計方法を「ランク」に変更するのと同じ結果を得られます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?