【Domo】Beast ModeのCASE文を効率的に完成させるコツ(マルチカーソルの紹介)
Beast ModeでCASE文を書くときに、マルチカーソルを使うととても効率的に作業を進められる場合があります。
特に、
- 同じようなコードが何度も繰り返される
- そのコードの一部を置き換える必要がある
ときに驚くぐらい作業時間を短縮できるので、知っておいて損はないテクニックです。
解説
例として、下記のような「東京本社、新宿支店、・・・の文字列が登場する”営業担当部署”のカラムを使って、東京、東京以外の2パターンだけに分類する」Beast Modeを考えます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/61da1b48-4c4e-430e-bf0c-6fdf8abe9510/b5d1b735c8773e36b6ac7206d5794d83.png)
登場パターンを文字列でコピーする
いきなりBeast Modeを書き始めるのではなく、ピボット表を使って、下記のような「営業担当部署」の全パターンに対して、何かしらの集計をさせましょう。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/9d4c7dc5-44fd-42d3-96ac-45cf91cd8b64/9bc6c474e65524408f2b07eea2b5ff69.png)
「さいたま支社」から「神奈川支社」をマウスで範囲選択し、コピー(Ctrl + C)すると、すべての項目をテキスト形式でコピーすることができます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/c9e955a7-b336-42fa-bac8-8d6f3927790e/884c848d31e7e49674ad48a1222539ce.png)
CASE文の作成
いよいよBeast Mode作成です。
CASE文を書き始めます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/65aed43e-6dae-4862-88ee-be5fce5d93e1/80ce558830933310243b1a85ff5c621f.png)
ここからが本番です。先ほどコピーしたテキストを張り付けます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/04c49bb6-55ea-4e26-ab71-13e846439b33/291f9afc3730eb19a884ce3f9e07fc55.png)
2行目の先頭にカーソルを移動させます(カーソル位置を分かりやすくするために赤にしています)。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/b016ea69-8c61-4e81-90c7-474565279728/d26d664fc6da110caa5d9078c2b70584.png)
キーボードのCtrlを押しながら、2~6行目の先頭をマウスでクリックします。マウスが複数個所で点滅するようになったら成功です。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/6c974570-f50c-46e6-9964-b19bed5d0c42/346349ac168ef07e4bd27a8632779071.png)
その状態で文字入力すると全てのカーソルがある位置に同じ文字を入力できます。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/f858a184-8696-4b97-9ad7-478dae2648a7/29b4c6df746e40359e645181618945e4.png)
文字入力だけでなく、カーソルキーですべてのカーソルを移動できるます。
しかし、次は全行の末尾にカーソルを持っていきたいですよね。東京本社などは4文字、さいたま支社は6文字なので、カーソルの位置が乱れてしまいます。
まとめて文末に持ってくるにはキーボードの「End」キーを使います。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/94d50d13-440f-4703-8d22-71cc9c7128c8/b108f7a083c1a1f11e2ff8b6e4951298.png)
後はキーボードから文字入力をしていって仕上げにかかります。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/20f3eb3c-f327-414f-b926-e57f07fae608/91c9ed85dab8c65aa1966ebb459fe7de.png)
「Ctrl」を押しながら2、5行目のカーソルの位置をクリックすると、カーソルが3つ表示された状態になります。そこで「以外」を入れて、CASE文の「end」を入れれば完成です。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/a2c9a784-d277-4dd6-8346-cf731c731153/ebabf6366be2a044a8ec1a03b79d29b2.png)
・会社のデータをもっと有効活用をしたい
・Domoに取り込みたいデータソースがある
・Domoの効果的な可視化についてもっと知りたい
・組織においてのDomoの定着化をもっと推進したい
・新しいKPIを作りたいが、自信がない
アタラにはDomoを含むBIツールのエキスパートが在籍しております。
このような課題をお持ちの方は、ぜひお気軽にこちらまでご相談ください。
この記事をシェアする
まずはお気軽にご相談ください
BIシステムの導入からデータ活用の自走化まで支援いたします
![画像](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/atara/4d0b04d7-7f5d-42c3-b823-340f0c6b6ba2/85e622eaa9cd1405991d24003691b01f.png)