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

Qlik Senseでテーブルにミニチャートを表示して見やすくする

執筆者 Deck 更新日時 2017年8月04日

Qlik Senseでテーブルにミニチャートを表示して見やすくする

Qlik Senseでテーブルの数値を見やすくするためには

こんにちは。Deckです。

今回はQlik SenseのテーブルのTipsを紹介します。

テーブルの集計した数値の隣に小さなグラフを追加して、テーブルをぐっと見やすくしてみましょう。

サンプルデータはこちらからダウンロード

 

ミニチャートを作成

シートの編集画面から「テーブル」を追加します。

 

 

テーブルに軸「商品」を追加します。

 

 

メジャーのラベルは「売上金額」とし、数式は「Sum(売上金額)」と入力します。

集計関数は「なし」に設定しておきます。

 

 

では、ミニチャートを追加しましょう。

今回、ゲージの長さは「それぞれの商品ごとの売り上げの合計/最も売れた商品の売り上げ金額の合計」で表します。

メジャーのラベルを「ゲージ」とし、以下の数式を入力します。

 

Repeat('█',Ceil(Sum([売上金額])/Max(total Aggr(Sum([売上金額]),[商品])),0.1)*10)

 

  • Repeat …… 文字列を指定した回数だけ繰り返します。ここでは『█』を繰り返した数が棒の長さということになります。
  • Ceil …… Repeatの繰り返し数は整数である必要があるため、数値を0.1ごとに切り上げ、10を掛けています。
  • Max(total Aggr(Sum([売上金額]),[商品])) …… 商品ごとに売上金額を合計し、最大の売上金額を集計します。

 

 

10段階の棒の長さで売上金額を示すミニチャートができました。

このミニチャートに色をつけ、さらにわかりやすくしましょう。

テキストカラー表現に以下の数式を入力してください。

 

IF(Ceil(Sum([売上金額])/Max(total Aggr(Sum([売上金額]),[商品])),0.1)*10>7,Rgb(0,255,0),
IF(Ceil(Sum([売上金額])/Max(total Aggr(Sum([売上金額]),[商品])),0.1)*10>3,Rgb(255,255,0),Rgb(255,0,0)
))

 

 

上の数式を入力すると棒の長さが7以上なら緑、3以上なら黄色、それ以下なら赤になります。

 

 

この記事は、以上です。

Qlik Senseを体験してみませんか?

INSIGHT LABではQlik紹介セミナーを定期開催しています。Qlik SenseとQlikViewの簡単な製品概要から、Qlikの特性である「連想技術」のご紹介、デモを通してQlik SenseとQlikViewの操作感や美しいインターフェースをご覧いただきます。企業の大切な資産である膨大なデータからビジネスを発見する 「Business Discovery」を是非ご体験ください。

詳細はこちら

Deck

執筆者 Deck

BIスペシャリスト