QlikView-연결
QlikView의 연결 기능은 한 테이블의 행을 다른 테이블에 추가하는 데 사용됩니다. 테이블의 열 수가 다른 경우에도 발생합니다. 두 테이블에서 일치하는 행을 하나의 행으로 병합하지 않기 때문에 Join 및 Keep 명령과 다릅니다.
입력 데이터
추가 설명을 위해 입력으로 사용되는 다음 두 개의 CSV 데이터 파일을 고려해 보겠습니다. 두 번째 데이터 세트에는 국가라는 추가 열이 있습니다.
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 아래와 같이 표시 할 사용 가능한 모든 필드를 선택합니다.
연결된 데이터
위의 단계를 완료하면 아래와 같이 표 상자가 표시됩니다. 제품 ID 6 및 7에 대한 중복 행에 유의하십시오. Concatenate는 중복을 제거하지 않습니다.