2017-01-11 1 views
0

QlikView - TEAM 및 RESOURCE에 2 개의 테이블을로드하고 디스크에 QVD 형식으로 저장했습니다. 테이블 뷰어에서 테이블을 볼 수 있습니다.Qlik보기에서 왼쪽으로 조인 테이블

이제 왼쪽 두 테이블을 결합하여 다른 테이블 TEAM_RESOURCE을 (를) 만들고 싶습니다. 나는 그것에 문제가있다. 올바른 구문은 무엇입니까? QV에서 직접로드 된 테이블 또는 QVD 형식으로 저장된 동일한 테이블을 사용하는 것이 더 낫습니다.

Google에서 모범 사례와 간단한 구문 예제를 찾지 못했습니다.

+1

괜찮은 쓰기까지 [여기]가있다 (http://www.qlikviewaddict.com/2012/03/explaining-joins.html)이해야 너를 가라. – bdiamante

+1

또한 [이] (https://community.qlik.com/blogs/qlikviewdesignblog/2012/09/12/to-join-or-not-to-join) 및 [이] (https : // 커뮤니티)를 참조하십시오. qlik.com/blogs/qlikviewdesignblog/2012/09/18/one-favorite-function-applymap)를 사용하여 Qlik 기술 리드 중 하나에서 다른 관점을 얻으십시오. –

답변

0

나중에 사용할 수 있도록 정보를 저장해야하거나 동일한 데이터를 사용하는 여러 모델/qvw가있는 경우. 후자의 경우 생성자 qvw를 사용하여 qvds를 추출하고 저장하고 모델에서 사용합니다.

하나의 모델 만있는 경우 qvd를 저장하지 마십시오. 목적을 달성하지 못합니다.

qlikview 내에서 테이블을 조인에 대한 올바른 구문은 다음과 같다 :

LOAD 
    Field1, 
    Field2, 
    Field3, 
    KeyField 
FROM aaa; 

LEFT JOIN 

LOAD 
    Field4, 
    Field5, 
    Field6, 
    KeyField 
FROM bbb; 

위의 이전에 마지막 테이블을 조인 왼쪽 것, (대소 문자 구분) 정확한 이름이 같은 필드에

특정 이전에로드 된 테이블에 결합 할 것입니다 아래 :

Table1: 
LOAD 
    Field1, 
    Field2, 
    Field3, 
    KeyField 
FROM aaa; 

LOAD 
    Field 6, 
    Field 7 
FROM ccc; 

LEFT JOIN (Table1) 

LOAD 
    Field4, 
    Field5, 
    Field6, 
    KeyField 
FROM bbb; 
+0

정확히 동일하지만 결과 테이블 (데이터 모델 뷰어에 조인 된 테이블)을 볼 수 없습니다. 정상적인가요, 아니면 스크립트에 일부 sintax를 추가해야합니다. Qliksense,하지만 내 지식 sintax는 Qlikview와 동일합니다. –