0
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 : 分析を始める。Data Visualizationでマイ計算、計算式の列を追加する

Posted at

はじめに

Oracle Analytics Cloud : DataVisualizationで作成した表形式のビジュアライゼーションで計算式から導きだした列を追加したいといった場合、マイ計算で"計算の追加"を行います。
例えば、販売実績で販売金額の多い順にランキングをつける場合、RANK関数を利用した計算式の列を追加します。その方法について紹介します。
image.png

記事記載時のOAC ver:Nov 2022 Update

前提

Data Visualizationでワークブックを作成したことがある
Qiita記事の「Oracle Analytics Cloud : 分析を始める。」シリーズで、表形式のビジュアライゼーションを作成し、保存している。

表形式のビジュアライゼーションを開く

ワークブックを開きます。
OACのURLにアクセスします。ホームページが開きます。直近で編集していたワークブックが表示されます。「分析を始める。」シリーズで作成したワークブックが表示されている場合は、ワークブックの右下隅の「・・・(縦)」アイコンをクリック、表示されるメニューから"開く"をクリックします。
image.png

ワークブックが表示されていない場合は、カタログからワークブックを表示し、"開く"をクリックします。
image.png

上部の"編集"アイコンをクリックし、編集モードに変更します。
image.png

計算式の列を追加する

左部のデータ・パネルで、マイ計算を右クリックします。右クリックメニューから"計算の追加"をクリックします。
image.png

名前に、追加する計算式列の名前を入力します。図では"RANK#"。
image.png

"rank"と入力すると、関数が表示されます。ダブルクリックします。
計算式で利用したい関数がわかっている場合は、検索のところで入力すると、該当の関数が検索されて利用できます。
image.png

"RANK(列)"と表示されます。"列"をクリックします。
image.png

"SALES"の▲アイコンをクリックし展開します。"AMOUNT_SOLD"をクリックします。
image.png

"検証"ボタンをクリックします。エラーがないことを確認します。
"保存"をクリックします。
image.png

マイ計算に作成した計算式の列が追加されます。
追加された列を表形式のビジュアライゼーションに配置します。
"RANK#"をドラッグし、AMOUNT_SOLDの右に持っていくと、濃緑の太線が表示されるところがあります。ここにドロップするよという目印です。ドロップします。
image.png

以上で、計算式の列が追加されました。
image.png

おまけ:計算式の列を複製し、PROD_CATEGORY毎のRANK列を追加する

追加した計算式を複製し、PRODUCT_CATEGORY毎のRANKをだす式列を追加してみます。
追加した計算式列を右クリックします。右クリックメニューから"計算の複製"をクリックします。
image.png

複製した計算式列を右クリックします。"計算の編集"をクリックします。
image.png

名前を変更します。"RANK by CATEGORY"と入力しています。
image.png

計算の編集のウィンドウで、"RANK(AMOUNT_SOLD)"の"AMOUNT_SOLD"の後ろに " by "を入力します。
image.png

" by "の後ろにカーソルをフォーカスした状態で、
image.png

データ・パネルからPRODUCTSの下のPRODUCT_CATEGORYをドラッグし、byの後ろにドロップします。
image.png

"検証"をクリックします。エラーがないことを確認し、"保存"をクリックします。
image.png

PROD_CATEGORY毎のRANKを確認するため、検索条件を変更し、複数のCATEGORYを表示します。
フィルタ・ペインで、セットされている条件をクリックします。PROD_CATEGORYでハードウェア、写真、家電を右の選択のところにおきます。条件の左部にある値をクリックすると右部に移動します。
image.png

複製した計算式の列を表に追加します。"RANK by CATEGORY"をドラッグします。ビジュアライゼーションのRANK列の隣にドロップします。もしくは、下図のように真ん中に表示されているRANK#の下部にドロップする方法もあります。
image.png

結果をわかりやすくするため、PROD_CATEGORY列を追加します。
image.png

ソートを編集します。1.PROD_CATEGORY、2.AMOUNT_SOLDの順にソートします。
ビジュアライゼーションの右上部にカーソルを移動し、クリックします。
image.png

"ソート基準"の▲をクリックします。"カスタム"をクリックします。
image.png

ソート順で、"AMOUNT_SOLD"の下の空白部の▲をクリックします。"PROD_CATEGORY"をクリックします。
image.png

"PROD_CATEGORY"をドラッグして、"AMOUNT_SOLD"の上にドロップし、順番をいれかえます。
image.png

"OK"をクリックします。
image.png

全体でのランキング、PROD_CATEGORY毎ランキングの計算式列が追加されました。
image.png

以上

0
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
0
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?