OACで種類の増えた条件付き書式を試してみる

# はじめに
OAC（**Oracle Analytics Cloud**）を使用した条件付き書式の設定方法は、以前にも紹介しました。
- [Oracle Analytics Cloud：条件付き書式を設定する](https://qiita.com/tyo38/items/55a4f509ea22d0e5f53f)

その後、使えるようになった条件付き書式を紹介します。

# サンプルデータの入手
このチュートリアルのデータ「world_cities_data.xlsx」を使用します。

https://docs.oracle.com/en/cloud/paas/analytics-cloud/tutorial-create-map-view-of-data/index.html#before_you_begin

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/9e86709a-e9d8-b5b5-a365-536ff2717fa1.png)

# データセットの作成
ホーム画面の「新規」をクリックして、「データセット」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/c6f227bb-fa40-b091-4822-b87f8ce20f10.png)

「ここにデータ・ファイルを・・・」の枠にダウンロードしておいたExcelファイルをドラッグ＆ドロップするか、クリックしてExcelファイルを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/b8658650-653c-fc46-c487-137913f3f408.png)

内容を確認して「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/d6bccd35-fe0f-4eea-b88b-47dba9783e2a.png)

データセットを「World Cities Data」という名前で保存します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/f6b74461-7c6e-4370-ae04-68bd7c6a9ce6.png)

# ワークブックの作成
「データ」メニューで、作成したデータセットをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/27f30434-84c5-716b-039c-9298c7fd25ac.png)

もし、Auto Insightが働いたら、閉じておきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/60aae9a1-bcf6-735c-19b9-d999d1b78a15.png)

## 地図を色分けする
「Country」と「Sales」をCtrlキーを押しながら同時に選択し、「Sales」を右クリックします。
「ビジュアライゼーションの選択」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/c9b882e8-4958-38ae-1ddb-e1cc1c1083b4.png)

「マップ」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/e9373690-1b9d-3842-452c-b4170ca40641.png)

国を塗りつぶしたビジュアライゼーションが作成されました。
Salesの値に基づいて、値が大きいほど濃い色で塗りつぶされます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7b420e65-569a-aee9-1f0d-b24d3ef774dc.png)

条件に従って、4段階で指定した色に塗りつぶしてみます。

|条件|色|
|:-:|:-:|
|10,000以上|`#a0c98b`|
|5,000以上|`#b8d5df`|
|1,000以上|`#f4e0c9`|
|それ以下|`#ffeef2`|

「条件付き書式ルールの管理」アイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/a2c16da9-b4a5-7220-2792-1bccbc58b0a0.png)

「メジャー」として「Sales」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/379cca01-ae60-59f0-5cff-9cfa4a7f0ef7.png)

不等号を「≦」に変更して、ターゲットの値を「1,000」にします。
「書式」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/c800f2d7-973a-202e-d895-e95b49b58c24.png)

色に「#ffeef2」と入力し、「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/d808f53f-7ecc-4d3d-cd3e-3d7e6623a36b.png)

「＋」をクリックして条件を追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/03a16738-ff0b-ac0c-6ead-cf6ac3be258e.png)

追加した条件のターゲットに「1,000」と入力して「書式」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/bc0f566a-c8d4-7a60-e2d2-961df98bf787.png)

「色」を「#f4e0c9」にして「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/1f006568-a042-4aa2-3ae6-bc49fd87077a.png)

さらに条件を追加して、5,000以上と10,000以上の条件を設定します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/a62f597d-9ee1-7ed8-b498-2d0e0c470184.png)

4段階の条件が設定できたら「保存」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/eb0ea2df-5580-dc57-4b10-0135a57eacea.png)

地図の色分けが完成しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/6edf573d-a2f3-46d1-758e-0169a9de5aa9.png)

## 表を色分けする
「Continent」と「Profit」をCtrlキーを押しながら同時に選択します。
「Profit」を右クリックし、「ビジュアライゼーションの選択」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/0e9a5065-5a61-183c-1e3e-88b4928e9636.png)

「表」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/50f070d1-35ff-1102-3743-d72a24686b34.png)

表ビジュアライゼーションは、自動的にマップの右側に作成されましたが、ドラッグ＆ドロップしてマップの左に移動しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/42c2ab01-de12-2eb8-0f16-f5de0f530155.png)

条件付き書式を作成します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/be26e93f-84d7-179a-8c0c-ac2f34382757.png)

こんな条件にしてみます。
|条件|色|
|:-:|:-:|
|0よりも小さい|`#e80000`|
|5,000以上|`#127a2e`|
|それ以外|何もしない|

メジャーとして「Profit」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/70b51f7e-a6e2-fd82-63f3-914811f02e24.png)

ターゲットを0以下にして、「書式」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/3964e9c6-95c1-ede7-bd44-4fd5e904195b.png)

色を「#e80000」にして「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/0fee7ede-ab7a-9b01-d5cd-ef901f28a648.png)

条件を追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/e931a022-2624-63b5-51b5-5514794baf37.png)

ターゲットを5,000以上にして、「書式」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/31c44fcf-8a12-e553-8833-08d207b5d3b1.png)

色を「#127a2e」にして「OK」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/57789184-09bc-e4d7-da21-31e45b1a2bd5.png)

ルールが完成したら「保存」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/ac6696f6-4f18-90d0-3693-02817120e79d.png)

完成しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/78263fb2-593b-6e29-db52-6b56ea911e21.png)

## 絵文字も使ってみる
表への条件付き書式設定を改造して、絵文字を加えてみます。
表ビジュアライゼーションの「条件付き書式ルールの管理」アイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/2911f14d-0f0e-beca-9d38-4d773077df91.png)

「0以下」の場合の「書式」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/0c56ba63-f9be-3579-7cc4-ca6fa50bf18b.png)

「Icon」に移動し「Emoji」に切り替えて、任意の絵文字を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/4de103c8-6798-e23d-32bf-678b6a7e9de3.png)

「5,000以上」の場合についても、「書式」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/e8a60a17-55e0-9229-4dd2-fb4a98cb7e48.png)

やはり、任意の絵文字を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7647c0bf-79af-970f-7d71-1e2e04dc2902.png)

設定が終わったら「保存」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/7cdf8d8d-303c-70fa-8062-0206180570f5.png)

絵文字も加わりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/155af827-3b5a-bcfd-57ea-140b111bdcd9.png)

アイコン（絵文字）の大きさはカスタマイズ可能です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/99ff9a91-4a15-ca88-ab58-e07561d02bbe.png)

## アノテーションを設定してみる
新しいキャンバスを追加します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/24c50f5b-4061-7c97-71cc-345d67a942a0.png)

追加したキャンバスに「Discount」「Profit」「Product Name」をまとめてドラッグ＆ドロップします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/4879737f-f2a7-5132-8f5d-c24b7d98abd2.png)

自動的に散布図ビジュアライゼーションが作成されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/03350cee-b7e7-6e57-aaa0-73859ff082fb.png)

散布図の「条件付き書式ルールの管理」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/a84157cf-9774-85cf-6cc2-e63b8e40d5b1.png)

メジャーとして「Discount」を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/520f683a-9b32-5985-5354-e594a4b6bb1a.png)

ターゲットの値として「800」と入力し、「書式」をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/4d14b973-aa33-b7bb-551e-0145dd49b9b4.png)

「ノート」に移動し、表示場所を「ノート」にします。
任意の文字列を入力し、「OK」をクリックして閉じます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/76bc79c6-7492-08e1-3ecb-f37388e70d31.png)

ルールを保存します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/9f8d39e8-4a93-8dd8-30d8-21339b7d54d8.png)

ルールに従って、ノートが表示されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2342206/726ad2e6-ed4e-2b50-0987-0a11738acbf2.png)

# 参考
- [Oracle Analytics Cloud：条件付き書式を設定する](https://qiita.com/tyo38/items/55a4f509ea22d0e5f53f)

## 公式ドキュメント
- [条件付き書式で何ができるか？](https://docs.oracle.com/en/cloud/paas/analytics-cloud/acubi/what-can-i-do-conditional-formatting.html#ACUBI-GUID-22B166AF-416E-4803-A0F5-87F78F22863A)
- [データに条件付き書式を追加する](https://docs.oracle.com/en/cloud/paas/analytics-cloud/acubi/add-conditional-formatting-data.html#ACUBI-GUID-02D900CA-57A5-4027-9F5E-3CC50FB4B116)