필드가있는 List1 (9000 +/- 레코드) 및 List2 (9500 레코드 +/-) 테이블이 있습니다.Qlikview 업데이트, 주간 목록에서 삭제하지 않고 추가
episodenum (기본 키) ArchiveDate (각 목록에 고유) 데이터 (다중 필드) 목록 1에 존재하지만 존재하지
- 기록을 유지 나는 매주 테이블을 조인 할
, List2, 상태 'OffList'로 분류 됨, List1에 따른 데이터
- 상태 'OnList'로 분류 된 List1 및 List2에있는 레코드, List2 당 데이터,
- List2에있는 레코드 목록 1 상태 'NewToList', 목록 2에 따라 데이터 (첨부 그림 참조) List1 and List2 and desired result
은 SQL에서 충분히 간단한 문제이지만, 자동은 그 날이 난처한 상황에 빠진 한 Qlikview 부하에서 발생 참여로 분류에서 존재하지.
'OffList'레코드가 유지 될 때 테이블이 시간이 지남에 따라 빌드됨에 따라로드되는 레코드 수를 줄이려면 선택 항목이 아닌 간단한 계산식을 사용하고 전체 레코드 집합이로드되고 결합됩니다.
간단한 방법이 있나요?
샘플 데이터를 사용하여 필요한 조인을 명확히하기 위해, 대단히 감사합니다. 그러나 실제 데이터에서 Y는 여러 필드를 나타내며 각각의 이름을 바꾸면 많은 노력이 필요합니다. 다음 스크립트를 사용하여 많은 결과를 얻었습니다. –
왼쪽 조인의 모든 열의 이름을 바꿀 필요는 없습니다. 가장 최근의 테이블에 키 열을 추가하고 추가 열만로드하면 레코드가 null인지 아닌지 테스트 할 수 있습니다. – BrunoMarques