QlikView-連結

QlikViewの連結機能は、あるテーブルから別のテーブルに行を追加するために使用されます。これは、テーブルの列数が異なる場合でも発生します。2つのテーブルの一致する行を1つの行にマージしないため、JoinコマンドとKeepコマンドの両方とは異なります。

入力データ

次の2つのCSVデータファイルについて考えてみましょう。これらは、以降の図の入力として使用されます。2番目のデータセットにはCountryという名前の追加の列があることに注意してください。

SalesRegionOld.csv
ProductID,ProductCategory,Region,SaleAmount
1,Outdoor Recreation,Europe,4579
2,Clothing,Europe,4125
3,Costumes & Accessories,South Asia,6521
4,Athletics,South Asia,4125
5,Personal Care,Australia,5124
6,Arts & Entertainment,North AMerica,1245
7,Hardware,South America,456

SalesRegionNew.csv
ProductID,ProductCategory,Region,Country,SaleAmount
6,Arts & Entertainment,North AMerica,USA,1245
7,Hardware,South America,Brazil,456
8,Home & Garden,South America,Brazil,241
9,Food,South Asia,Singapore,1247
10,Home & Garden,South Asia,China,5462
11,Office Supplies,Australia,Australia,577

スクリプトの読み込み

上記の入力データは、を押すと呼び出されるスクリプトエディタを使用してロードします Control+E。オプションを選択してくださいTable Files入力ファイルを参照します。次に、スクリプト内のコマンドを編集して、テーブル間の連結を適用します。

次に、上記のデータをQlikViewのメモリにロードし、メニューを使用してテーブルボックスを作成します Layout → New Sheet Objects → Table Box ここでは、以下に示すように、表示するすべての使用可能なフィールドを選択します。

連結データ

上記の手順を完了すると、次のように[テーブル]ボックスが表示されます。製品ID6と7の重複行に注意してください。連結によって重複が排除されるわけではありません。