QlikViewナレッジ - INSIGHT LAB

QlikViewでConcatenate関数を使って強制的にテーブルを結合する方法

作成者: Deck|2015年1月14日

QlikViewでは、共通の項目名のテーブルのみ連結されます。

そこで、Concatenateというステートメントを使用することにより、強制的にテーブルを結合させることができます。

逆にNoconcatenateというステートメントを使用して、分離させていくこともできます。

今回はQlikview(クリックビュー)のステートメントであるConcatenateについての説明をしていきます。

 

QlikViewでConcatenate関数を使って強制的にテーブルを結合する

画像のテーブルファイルの「都道府県」と「市区郡町村」のテーブルを結合します。

 

 

1.ロードスクリプト編集画面を開きます。

2.「Data_Source」の赤枠で囲んだファイルを読み込みます。

 

 

3.「市区郡町村」テーブルの「都道府県コード」を削除します。

 

 

 

 

4.リロードをかけます。テーブルビューアーで確認をすると「都道府県」と「市区郡町村」テーブルが分離されていることが確認できます。

 

 

5.もう一度、ロードスクリプトを開きます。

一番下に『Concatenate(都道府県) LOAD* FROM [..\..\QVナレッジ\Data_Source\市区郡町村.csv];』と入力します。

※FROMの後にはcsvファイルのアドレスが入るため、任意のものに変更する必要があります。

 

 

6.テーブルが2つになってしまうので、元データの「市区郡町村」のテーブルをコメントアウトします。

7.【OK】ボタンを押下します。

 

 

 

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

【テーブルビューアー】を開くと、2つのテーブルが結合されていることが確認できます。

 

 

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