Procesor Map fields (Pola mapy)
Ostatnia aktualizacja: 2026-11-03Wyszukuje wartości w tabeli mapowania i zastępuje lub dodaje pole
Procesor Mapowanie pól umożliwia standaryzację lub wzbogacenie pola poprzez dopasowanie jego wartości do tabeli wyszukiwania, bez pisania skryptu. Jest to bezkodowy odpowiednik ładowania tabeli mapowania i stosowania jej za pomocą funkcji ApplyMap w Qlik skrypcie.
Użycie
Procesor Mapowanie pól wymaga dwóch strumieni wejściowych:
-
Tabela źródłowa (górny przepływ): Tabela zawierająca dane, które chcesz zamapować na wartości w tabeli mapowania.
-
Tabela mapowania (dolny przepływ): Tabela zawierająca wartości do wyszukania i podstawienia w tabeli źródłowej.
Mapowanie pól generuje pojedynczy przepływ wyjściowy.
Właściwości
Właściwości do skonfigurowania, aby zamapować swoje pola używając Mapowanie pól.
| Właściwość | Konfiguracja |
|---|---|
| Pola, do których ma zostać zastosowane mapowanie |
Wybierz jedno lub więcej pól z tabeli źródłowej, których wartości chcesz wyszukać w tabeli mapowania. |
| Mapa z pola |
Wybierz pole w tabeli mapowania, które zawiera wartości do dopasowania do pól wybranych w Pola, do których ma zostać zastosowane mapowanie. To jest kluczowe, czyli pierwsze, pole tabeli mapowania. |
| Mapa do pola |
Wybierz pole w tabeli mapowania, które zawiera wartości do zastąpienia w danych wyjściowych. To jest pole wartości, czyli drugie pole, tabeli mapowania. |
| Utwórz nowe pole |
Włącz ten przełącznik, aby zapisać dopasowane wartości w nowym, niestandardowo nazwanym polu zamiast zastępować wartości w wybranych Polach, do których ma być zastosowane mapowanie. Ta opcja jest ukryta, gdy wybrano więcej niż jedno pole w Pola do zamapowania. |
| Wartość domyślna |
Wartość podstawiana w danych wyjściowych, gdy wartość z Pola, do których ma być zastosowane mapowanie nie zostanie znaleziona w Pole źródłowe mapowania tabeli mapowania. |
Aby zmienić nazwę procesora lub edytować jego opis, wskaż kursorem myszy nazwę lub opis do zmiany w panelu Właściwości i kliknij ikonę Edytuj.
Przykład
Dane użyte jako źródło w tym przykładzie zawierają zamówienia klientów z dwuliterowym CountryCode polem, które chcesz zastąpić pełną nazwą kraju.
| OrderID | Customer | CountryCode |
|---|---|---|
| 1001 | A. Smith | US |
| 1002 | M. Dupont | FR |
| 1003 | T. Nakamura | JP |
| 1004 | R. Costa | BR |
| Code | CountryName |
|---|---|
| US | United States |
| FR | France |
| JP | Japan |
Połącz obie tabele z procesorem Mapowanie pól i skonfiguruj właściwości w następujący sposób:
-
Pola, do których należy zastosować mapowanie: Kod kraju
-
Mapuj z pola: Kod
-
Mapowanie do pola: NazwaKraju
-
Utwórz nowe pole: włączone, nazwane Kraj
Strumień wyjściowy zachowuje wszystkie oryginalne pola z Tabeli źródłowej i dodaje nowe pole Kraj. Rekordy z CountryCode znalezionym w tabeli mapowania, takim jak US, FR lub JP, otrzymują odpowiadającą pełną nazwę kraju. Rekord z CountryCode BR, który nie znajduje się w tabeli mapowania, otrzymuje Nieznaną wartość domyślną.
| OrderID | Customer | CountryCode | Country |
|---|---|---|---|
| 1001 | A. Smith | US | United States |
| 1002 | M. Dupont | FR | France |
| 1003 | T. Nakamura | JP | Japan |
| 1004 | R. Costa | BR | Britain |