
- Qlik Cloud
- Qlik Sense
- 利用者
- 可視化・分析
ストーリーテリングで分析結果を簡単に共有!(その2)
今回はスライドに文字や図形を追加する方法や、作成したストーリーの共有・出力方法ついてお伝えします!
|
データをアプリに取り込む中で、似たデータやテーブルが増え、
データ構造や管理が複雑になった...という経験はないでしょうか。
例えば以下のような場合です。
・テーブル数が多くなり、テーブル構造が把握しづらくなった
・循環参照(関連付けのループ)が発生し、関連付けが上手くいかない
・シンセティックキー(複合キー)ができ、データ量が増えた
こんな時に便利なのが「結合」です!
「JOIN(データの結合)はマウス操作だけで簡単にできる!」ではGUIで結合する方法を
ご紹介しました。今回はGUIでの加工では物足りず、スクリプトオンリーで
開発している方向けに、データ ロード エディタで結合する方法をご紹介します。
※本記事は バージョン「February 2021」で作成しています。
データを結合し、複数のテーブルを1つにまとめる機能です。
結合はInner JOIN、Left JOIN、Right JOIN、Outer JOINの4種類があります。
それぞれの動作は「JOIN(データの結合)はマウス操作だけで簡単にできる!」でご確認ください。
LOAD文の前に「(結合の種類) Join (結合先テーブル)」を指定します。
(結合の種類)を省略すると自動的にOuter JOINで処理され、
(結合先のテーブル)を省略すると直前にロードされたテーブルが結合先となります。
意図しない動作とならないよう、どちらも明記することをお勧めします。
<Left JOINの記述例>
-------------------------------------------------------------
売上明細:
LOAD
商品コード,
数量
FROM [lib://DataFiles/Book1.xlsx]
(ooxml, embedded labels, table is Sheet1);
LEFT JOIN (売上明細)
LOAD
商品コード,
商品名
FROM [lib://DataFiles/Book1.xlsx]
(ooxml, embedded labels, table is Sheet2);
-------------------------------------------------------------
<イメージ>
|
<動作例>
結合元に存在する商品コード「0001」「0002」「0003」「0004」のみ残して、
データがまとめられます。
商品コード | 数量 | 商品コード | 商品名 | |
0001 | 30 | 0001 | コーヒー | |
0002 | 40 | ←Left Join | 0002 | ワイン |
0003 | 50 | 0003 | ビール | |
0004 | 60 | 0004 | ジュース |
商品コード | 数量 | 商品名 |
0001 | 30 | コーヒー |
0002 | 40 | ワイン |
0003 | 50 | ビール |
0004 | 60 | ジュース |
詳細はヘルプをご覧ください。
https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptPrefixes/Join.htm
今後、データ加工のテクニックをさらにご紹介する予定です。お楽しみに!
今回はスライドに文字や図形を追加する方法や、作成したストーリーの共有・出力方法ついてお伝えします!
Qlik Senseでは、カスタム オブジェクトとしてRadar chart(レーダーチャート)が用意されています。Radar chartは商品別に複数の評価項目の評価値を確認したい場合などに便利です!この記事では、Radar chartの作成方法を紹介します。
ストーリーテリングの概要とスナップショットの操作についてお伝えします。