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の重複行に注意してください。連結によって重複が排除されるわけではありません。