お問い合わせ
2 分で読むことができます。

Vizlibを使ったKPIツリーの作成

執筆者 BI LAB編集室 更新日時 2023年12月

Topics: Vizlib Extension

目次

こんにちは!

今回は、
Vizlibの「Vizlib KPI Designer」を用いてKPIツリーを作成します。
KPIツリーは、KGI(Key Goal Indicator)と複数のKPI(Key Paformance Indicator)の関係を
可視化したものです。

データの準備

まず、データを取り込みます。
今回は、各KPIを年月ごとに集計したデータを用います。

データロードエディタを開き、
年月ごとに集計したデータを読み込ませます。

チャートの作成

カスタムオブジェクトの「Vizlib library」から「Vizlib KPI Designer」を
ドラッグアンドドロップで画面に配置します。

今回は、Vizlibで用意されたTemplateではなく、
一から作成していくので、Layersから「Add Layer」をクリックします。

追加されたレイヤーを以下のように設定します。
・Layer Name:営業利益_Box
・Layer Type:Text
・Text:'営業利益'
・Font Color:#ffffff
・Auto Font Size:Custom
・Font Size:16px
・Background Color:#46c646
・Layer Border:Enable
・Position:45(X-pos),5(Y-pos),10(Width),10(Height)
※Positionは全て1~100で設定でき、その単位は%になります。

営業利益と書かれた緑色のボックスが追加されました。

次に、営業利益の数値を表示するレイヤーを追加します。
設定は以下の通りです。
・Layer Name:営業利益
・Layer Type:Text
・Text:Sum({<年 = {'$(=Max(年))'}>}[売上高])-Sum({<年 = {'$(=Max(年))'}>}経費+人件費+材料費)
・Format as Number:Yes
・Num Format:10,000
・Font Color:#ffffff
・Auto Font Size:Custom
・Font Size:16px
・Position:45(X-pos),10(Y-pos),10(Width),5(Height)

先程作成したボックスの中に営業利益の値が表示されました。

上記のように、他のレイヤーを追加します。
各レイヤーの数式は以下の通りです。

・売上高:Sum({<年 = {'$(=Max(年))'}>}売上高)
・販管費・原価:Sum({<年 = {'$(=Max(年))'}>}経費+人件費+材料費)
・経費:Sum({<年 = {'$(=Max(年))'}>}経費)
・人件費:Sum({<年 = {'$(=Max(年))'}>}人件費)
・材料費:Sum({<年 = {'$(=Max(年))'}>}材料費)

各KPIの繋がりをわかりやすくするため、
Layer TypeがLineとIconのレイヤーを追加したら完了です。

Vizlibを体験してみませんか?

INSIGHT LABではVizlib紹介セミナーをオンデマンド配信しています。Vizlibの製品概要から、導入方法、美しいインターフェースをご紹介します。Qlik Senseユーザーの皆様、Qlik Senseの導入をご検討いただいている方も最先端の「データビジュアライゼーション」を是非ご体験ください。

詳細はこちら

BI LAB編集室

執筆者 BI LAB編集室

BI LAB(データ活用研究所)編集室です。 BI、AI、DWHなどデータ活用に関するトレンドやニュースやコラムをほぼ毎日配信しています。押さえておきたい基本知識から、最新ニュース、事例インタビューやお役立ち情報・セミナーレポートまで、データ活用の専門家ならではの視点と情報量でお届けします。