QlikViewナレッジ - INSIGHT LAB

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

作成者: Deck|2014年2月24日

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

 

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

 

●ロードスクリプト

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

 

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

 

 

 

 

■ テーブルビューアー

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

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

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

 

 

 

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

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

 

 

 

■ ロードスクリプト

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

 

■ タブ1

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

支店_Map:

Mapping LOAD

支店コード,

支店名

FROM

支店.csv

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

 

 

 

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

 

■ タブ2

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

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

 

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

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

 

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

 

 

 

 

■ テーブルビューアー

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

 

 

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

 

 

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