QlikWorld 2020 Global Conference. Weź udział i dowiedz się, jak w pełni wykorzystać dane. Nie zwlekaj. Zarejestruj się już teraz, by zaoszczędzić.

Map

Instrukcja map ... using służy do mapowania określonej wartości pola lub wyrażenia na wartości we wskazanej tabeli mapowania. Tabelę mapowania tworzy się instrukcją Mapping.

Syntax:  

Map fieldlist Using  mapname

 

Automatyczne mapowanie jest stosowane do pól załadowanych od wystąpienia instrukcji Map … Using do końca skryptu lub do wystąpienia instrukcji Unmap.

Mapowanie jest wykonywane jako ostatnia z czynności w ciągu zdarzeń poprzedzającym zapisanie pola w tabeli wewnętrznej aplikacji Qlik Sense. Oznacza to, że mapowanie nie jest wykonywane przy każdym natrafieniu na nazwę pola w ramach wyrażenia, a jedynie podczas zapisywania wartości pod nazwą pola w tabeli wewnętrznej. Jeśli wymagane jest mapowanie na poziomie wyrażenia, należy użyć funkcji Applymap().

Arguments:  

Argument Opis
fieldlist Rozdzielana przecinkami lista pól, które mają być mapowane od tego miejsca w skrypcie. Użycie znaku * jako listy pól oznacza wszystkie pola. W nazwach pól dozwolone jest korzystanie z symboli wieloznacznych * i ?. Cytowanie nazw pól może być konieczne, gdy używane są symbole wieloznaczne.
mapname Nazwa tabeli mapowania, która została poprzednio odczytana w instrukcji mapping load lub mapping select.

Przykłady i wyniki:

Przykład Wynik
Map Country Using Cmap; Umożliwia mapowanie pola Country przy użyciu mapy Cmap.
Map A, B, C Using X; Umożliwia mapowanie pól A, B i C przy użyciu mapy X.
Map * Using GenMap; Umożliwia mapowanie wszystkich pól przy użyciu mapy GenMap.