TECH BLOG

MENU

オンプレクラウド

MotionBoard

MotionBoard

2022/01/18 時点(MotionBoard ver.6.2)の記事です。

今回は、集計表内でデータに応じた画像を出す方法をご紹介します。

天気をアイコンで表示させたり、集計値に応じて文字を表示させたりすることができますよ!

行項目に画像を配置する

ではやっていきましょう。

まず、データソース編集をクリックしてデータソースエディタを開きます。

項目一覧に「天気」という項目があり、その鉛筆マークをクリックして基本項目設定を開いたら、
リンク/イメージの設定をクリックしてください。

 

右上のアップロードボタンをクリックし、表示用の画像をアップロードしてください。

表示したい項目の値をそのまま画像名にする必要があります。
項目「天気」の値は「晴れ」「曇り」「雨」の3種類なので、それぞれの値に応じた画像を用意しました。

 

画像のアップロードが終わったら1枚適当に選んでOKをクリックします。

イメージURLの画像の名前を${value(項目名)}.png に変更してください。
今回は項目名が「天気」なので、${value(天気)}.png としました。

最後にOKをクリックします。

基本項目設定とデータソースエディタもOKをクリックして閉じましょう。

 

天気の値が画像にかわりました。

ボードによっては画像を使うと見栄えがよくなりますね!

 

集計項目に画像を配置する

次は、集計値によって表示させる画像を変えてみましょう。

テストの点数が70点以上の場合「合格」、70点に満たない場合は「不合格」と表示させてみます。

 

最初に、「合格」「不合格」それぞれの文字を画像として用意してください。

今回はWindowsに標準でインストールされている「ペイント」を使用して画像を作成しました。
ファイル名は「合格」を「1.png」、「不合格」を「0.png」としてください。(理由は後ほど解説します)

データソース編集からデータソースエディタを開き、左下の[追加項目作成]をクリックしてください。

 

[事後計算項目]を選び、OKをクリックしてください。

 

[項目名]は、今回は「合否」にしました。

[計算式]にIF文で条件式を記載します。

if(Self([点数])>=70){
return 1;
}else{
return 0;
}

 

 

これは

点数が70点数以上の場合1を、それ以外(70点未満の場合)は0を返す

という条件式になります。

画像のファイルを「1.png」と「0.png」にしたのは、1と0が事後計算項目の戻り値になるからです。

次に、[リンク/イメージ]の設定ボタンをクリックします。

続けて、[イメージURL]の右端の[選択]ボタンをクリックしてください。

 

ファイル選択の画面が表示されるので、右上のアップロードボタンをクリックし、
先ほど作成した2枚の画像をアップロードしてください。

 

[イメージURL]に、天気の画像の時と同じようにパスを入力します。(2個上の画像参照)
今回の項目名は「合否」なので、カッコの中の値は「合否」にしましょう。

最後にOKをクリックします。

作成した事後計算項目「合否」を、集計項目に配置しましょう。
配置したら、OKをクリックしてデータソースエディタを閉じます。

点数に応じて合否が表示されるようになりました。

様々な場面で利用できると思うので、ぜひ試してみて下さい!

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

  • 分かりやすい (3)
  • 問題が解決した (0)
ありがとうございます✨
プロフィールへ

ウイングアーク テクニカルエンジニア

ウイングアーク1stの技術部隊が記載しています。中の人は製品に詳しく、日頃からお客様と接点のある人です。お役立ち情報をたくさん書いていきますので、どうぞよろしくお願いします!

Related article

Related article関連記事

Pick up

Pick upおすすめ記事

【まとめ】SVFCloud帳票をinvoiceAgentに連携する方法

  • #帳票作成・出力
  • #システム連携
  • #電帳法
  • #文書定義
  • #処理定義

2024.04.18

SVF

Dr.Sum Copilotをインストールしてみた【OpenAI】

  • #Copilot

2024.04.05

Dr.Sum

特定の文字列で分割して階層構造をつくりたい!~DS Scriptで分割する~1

  • #データ加工
  • #DS Script

2023.07.17

Dr.Sum

Ranking

Rankingランキング

1

棒グラフを大きい順番に並び替えたい!(ソートしたい)

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

2019.06.15

MotionBoard

2

カスタム項目の書き方 よく使う関数からIfまで

  • #データ加工

2023.07.28

MotionBoard

3

経過時間を時:分:秒で時刻表示したい!【320秒→05:20】

  • #グラフ

2022.08.02

MotionBoard

Info

Information

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