クラウド

MotionBoard re:Act

MotionBoard re:Act

関数や四則演算にはカスタム項目を使おう

住所から都道府県だけ抜き出したり、日付のフォーマットを変更したり、日時から日付だけ抜き出したり、日付の表記に0を埋めたかったり。分析しやすいようにデータを加工する必要性に迫られることは多くあります。Excelの関数では加工するイメージがつく方、多いのではないでしょうか。

分析しづらいデータに悩んでいませんか

MotionBoard re:Actでも、カスタム項目を使えば関数や四則演算を組み合わせたデータ加工ができます。
本記事ではそのカスタム項目で使える関数を組み合わせて、以下の3つをご紹介していきます。

  1. 住所から都道府県を抽出する方法
  2. 登録日時から登録日を抽出し、日付フォーマットを変更する方法
  3. 日付のフォーマットに0埋めする方法

組み合わせ次第で活用の幅が広がります!参考にしていただければ幸いです。

関数使えば活用広がる

※当記事ではDataStorageを使用する場合の計算方法をご説明しています。以下の記事もご参考ください。

DataStorageについて

カスタム項目の書き方について

① 住所から都道府県を抽出する

住所から都道府県を抽出する

住所から都道府県を抽出する場合、条件式のCASE WHEN、 文字列を抜き出しできるMIDを使用します。

計算式

CASE WHEN MID(住所,4,1) = ‘県’ THEN MID(住所,1,4) ELSE MID(住所,1,3) END

都道府県には漢字が3文字のものと、4文字のものがあります。
漢字4文字になる都道府県は必ず最後に【県】になります。残りの都道府県はすべて漢字3文字です。
住所の4文字が【県】の場合は住所から4文字分を抽出し、それ以外は3文字分を抽出すればOKです。

都道府県を抽出するカスタム項目を設定する

計算手順

1. 住所の4文字から1文字分の文字列が県であれば、住所の1文字から4文字分を抽出する

CASE WHEN MID(住所,4,1) = ‘県’ THEN MID(住所,1,4)

2. 住所の4文字から1文字分の文字列が県でなければ、住所の1文字から3文字分を抽出する

ELSE MID(住所,1,3) END

 

② 登録日時から登録日を抽出し、日付フォーマットを変更する

登録日時から登録日を抽出する

 

登録日時から登録日を抽出し、日付フォーマットを変更する場合は、文字列を切り出しできるSUBSTRING、 文字列の置換ができるREPLACEを使用します。

計算式

SUBSTRING(REPLACE(登録日時,’-‘,’/’),1,10)

登録日のカスタム項目を設定

計算手順

1. 登録日時の【-】部分を【/】に変換します。

REPLACE(登録日時,’-‘,’/’)

2. 上記1で変換した文字列の先頭から10文字を抽出します。(例:2023/08/14)

SUBSTRING(REPLACE(登録日時,’-‘,’/’),1,10)

 

③ 更新月を0埋めで表示

更新月を0埋めで表示

データによって月が1で作成されていたり、01で作成されていたりする場合、ありますよね。カスタム項目を使えば簡単にフォーマットを合わせられます。

月が1で作成されている項目を01として表示するためには、文字列を抜き出しできるMID、 左側を指定した文字で埋めることができるLPADを使用します。

計算式

MID(更新月,1,5)||LPAD(MID(更新月,6,2),2,0)

計算手順

1. 更新月を1文字から5文字分抽出します。(例:2023/)

MID(更新月,1,5)

2. 「||」は文字列を連結するという意味です。

||

3. 更新月を6文字から2文字分抽出した内容の左側を0埋めし、2桁にします。

LPAD(MID(更新月,6,2),2,0)

 

まとめ

今回はMotionBoardカスタム項目で、関数の組み合わせ次第でいろんな項目を抽出できる一例をご紹介しました。
組み合わせと聞くと複雑なイメージがあるかもしれませんが、1つずつ分解して作成することでイメージがつきやすくなると思いますので、ぜひご活用いただけると幸いです。

ここでご紹介した他にも多様な関数をご準備しています。使用できる関数の種類については、マニュアルでご確認いただけます。

MotionBoard Cloud マニュアル: 使用できる関数の種類(データストレージ)

この記事にリアクションしてみませんか?

What do you think of this post?
  • 分かりやすい (0)
  • 問題が解決した (0)
フィードバックありがとうございます!褒められるとやる気爆増です!

Chiho Ogino

プロフィールへ >

2024年5月からMotionBoard、Dr.Sumに携わっているプリセールスです。 キャリアの大部分をExcelとPowerPointを使ったレポーティングに費やしてきたため、BIツールの便利さ、奥深さに日々感動しています。 「こんなことできたらいいのに」「どうやってやるの?」「なぜこうなっているの?」などの素朴な疑問を解決するお手伝いをできればと思います!

Related article

Related article関連記事

Pick up

Pick upおすすめ記事

データポイント数が、しきい値をオーバーしました|原因と対処方法を解説

公開:2026.02.12
更新:2026.02.24

分かりやすい

0

解決した

0
  • データ加工

MotionBoard re:Act

【Connect】開発コスト・運用コストを抑えたスクリプトの構築方法

公開:2025.02.06
更新:2025.02.06

分かりやすい

1

解決した

0
  • データ取り込み
  • データ加工

Dr.Sum

invoiceAgent【「業務を変える動画たち」シリーズ】記事まとめ

公開:2025.01.16
更新:2026.02.26

分かりやすい

0

解決した

0
  • 業務を変えるシリーズ

invoiceAgent

Ranking

Rankingランキング

1

集計表のスタイルで重要な行を強調表示する方法 ― 損益計算書(P/L)を見や…

公開:2026.01.28
更新:2026.01.30

分かりやすい

1

解決した

0
  • 集計表
  • デザイン

MotionBoard re:Act

2

「目標達成まであとどれくらい?」をひと目で ― 基準線を使った目標の可視…

公開:2026.02.09
更新:2026.02.09

分かりやすい

0

解決した

0
  • グラフ
  • デザイン

MotionBoard re:Act

3

棒グラフを大きい順に並び替えたい!ソート設定方法

公開:2026.02.02
更新:2026.02.22

分かりやすい

0

解決した

0
  • グラフ
  • 集計表
  • デザイン

MotionBoard re:Act

Info

Information

ウイングアーク1stからのお知らせ