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
スクリプトをロード
concatenate_load_script
次に、上記のデータをQlikViewのメモリに読み込み、メニュー*レイアウト→新規シートオブジェクト→テーブルボックス*を使用してテーブルボックスを作成します。ここで、表示する使用可能なすべてのフィールドを選択します。
concatenate_select_table
連結データ
上記の手順を完了すると、下に示すようにテーブルボックスが表示されます。 製品ID 6および7の重複行に注意してください。 連結は重複を排除しません。
concatenated_table_chart