Map

map ... using 문은 특정 필드 값 또는 표현식을 특정 매핑 테이블의 값에 매핑하는 데 사용됩니다. 매핑 테이블은 Mapping 문을 통해 만듭니다.

Syntax:  

Map *fieldlist Using  mapname

 

자동 매핑은 스크립트의 끝 또는 Unmap 문에 도달할 때까지 Map … Using 문 이후 로드된 필드에 대해 수행됩니다.

매핑은 QlikView의 내부 테이블에 필드가 저장되기 전 일련의 이벤트에서 마지막으로 수행됩니다. 즉, 매핑은 표현식 실행 도중 필드 이름이 발견될 때마다 수행되는 것이 아니라 내부 테이블의 필드 이름으로 값이 저장될 때 수행됩니다. 표현식 수준에서 매핑이 필요한 경우 Applymap() 함수를 대신 사용해야 합니다.

Arguments:  

인수 설명
*fieldlist 스크립트의 이 지점에서 매핑할 필드의 쉼표로 구분된 목록입니다. 필드 목록에 *를 사용하면 모든 필드를 지정할 수 있습니다. 필드 이름에는 와일드카드 문자 *?가 허용됩니다. 와일드카드를 사용할 경우 필드 이름을 따옴표로 묶어야 합니다.
mapname 이전에 mapping load 또는 mapping select 문으로 읽은 매핑 테이블의 이름입니다.

예 및 결과:

결과
Map Country Using Cmap; map Cmap을 사용하여 Country 필드를 매핑할 수 있습니다.
Map A, B, C Using X; map X를 사용하여 A, BC 필드를 매핑할 수 있습니다.
Map * Using GenMap; GenMap을 사용하여 모든 필드를 매핑할 수 있습니다.