0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Oracle Analytics Cloud:0で埋めて桁数を揃える

Last updated at Posted at 2023-10-10

はじめに

次のようなデータがあったとします。
image.png
「OFFICE_NUMBER」列には文字列データが入っており、この列でソートすると

OFFICE_NUMBER
2
6
8
11
12
15
16

ではなく

OFFICE_NUMBER
11
12
15
16
2
6
8

となります。
そこで、データを2桁で揃えるようにし、1桁のデータは先頭に0を付加してみます。

やりたいことの整理

文字列が格納されている特定の列において

  • データを2桁にする
  • 足りない桁は 0 で埋める

ということをやってみます。

サンプルデータ

こういうデータを使います。
image.png

データセットとして登録

OACにログインし、サンプルデータのExcelファイルをブラウザ画面に直接ドラッグ&ドロップします。
image.png

プレビューを確認し、「ビジュアル化」をクリックします。
image.png

OACでビジュアライズ

アップロードしたデータセットを読み込んで、新規のワークブックが作成されます。
image.png

現状を確認

「OFFICE_NUMBER」と「REVENUE」を選択して、ビジュアライゼーションを作成してみました。
image.png
image.png
image.png

式の編集

画面上部中央の「データ」をクリックします。
image.png
編集アイコンをクリックします。
image.png
ブラウザの別タブが開きます。
image.png
「OFFICE_NUMBER」列の3点リーダをクリックし、メニューの「編集」を選択します。
image.png
式を編集します。
編集した式の例です。

REPEAT('0', 2 - LENGTH(OFFICE_NUMBER)) || OFFICE_NUMBER

「ステップの追加」をクリックします。
image.png
image.png
データセットを上書き保存して、ワークブックのブラウザタブに戻ります。
image.png

編集結果を確認

「ビジュアル化」をクリックします。
2桁化した「OFFICE_NUMBER」が反映されています。
自動的に反映されていない場合は、「データのリフレッシュ」をクリックしてみます。
image.png
完成です!

おわりに

ソートの問題を解決するだけなら、データ型を「数値」にするだけでも解決できます。
image.png
image.png

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?