お問い合わせ

QlikViewのマッピングテーブルを使ってスクリプトの実行中に項目名と項目値を置き換える

 

QlikView(クリックビュー)では、スクリプトの実行中に項目名と項目値を置き換えることができます。

 

●ロードスクリプト

1.ロードスクリプトの編集ウインドウを開きます

 

以下のようなデータが入ったタブを二つ作成します。

 

 mapping_table1

 

 

■ テーブルビューアー

取り込んだデータをテーブルビューアーで確認しましょう。

1.ツールバーから【テーブルビューアー】ウインドウを開きます。

以下のようなテーブルが確認できます。

 

mapping_table2

 

 

『支店コード』が重複しています。

『営業所』テーブルと『支店』テーブルをひとつにまとめましょう。

 

 

 

■ ロードスクリプト

1.ロードスクリプトの編集ウインドウを開きます。

 

■ タブ1

1.入力画面に以下の文を入力しましょう。

支店_Map:

Mapping LOAD

支店コード,

支店名

FROM

支店.csv

(txt, codepage is 932, embedded ladels,delimiter is ',', msq);

 

 mapping_table3

 

二枚目のタブを開きます。

 

■ タブ2

1.入力画面に以下の文を入力します。

ApplyMap('支店_Map',支店コード) as 支店

 

ApplyMapはさきほどのMappingの部分を格納します。

ここでは『営業所』テーブルに『支店』テーブルを格納しています。

 

2.【リロード】ボタンを押します。

 

 mapping_table4

 

 

■ テーブルビューアー

再びテーブルビューアーを開いて確認してみましょう。

 

mapping_table5

 

『支店』テーブル、『営業所』テーブルのデータが一つのテーブルにまとめられています。

 

 

Qlikで使えるloadscript(ロードスクリプト)一覧はこちら

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

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

詳細はこちら

Deck

執筆者 Deck

BIスペシャリスト