# Kartlägg fält-processor

Slår upp värden i en mappningstabell och ersätter eller lägger till ett fält

Processorn Mappa fält gör det möjligt att standardisera eller berika ett fält genom att matcha dess värden mot en uppslagstabell, utan att skriva skript. Det är den kodfria motsvarigheten till att ladda en mappningstabell och tillämpa den med [ApplyMap](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/MappingFunctions/ApplyMap.htm)-funktionen i Qlik skript.

## Användning

Processorn Mappa fält kräver två indataflöden:

* Källtabell (övre flöde): En tabell som innehåller de data du vill mappa till värden i mappningstabellen.

* Mappningstabell (lägre flöde): En tabell som innehåller värdena att söka upp och ersätta i källtabellen.

Mappa fält genererar ett enda utflöde.

Anteckning om informationDu kan använda en Manuell inmatning-källa för att skapa en liten mappningstabell direkt i dataflödet, istället för att ladda den från en datamängd eller koppling. Se [Lägga till data med manuell inmatning](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataFlow/Creating-data-flow.htm#Adding_manual_entry).

## Egenskaper

Egenskaper att konfigurera för att mappa dina fält med Mappa fält.

Konfiguration

| Egenskap | Konfiguration |
| --- | --- |
| Fält att tillämpa mappning på | Välj ett eller flera fält från källtabellen vars värden du vill slå upp i mappningstabellen. |
| Karta från fält | Välj fältet i mappningstabellen som innehåller värdena att matcha mot fälten som valts i Fält att tillämpa mappning på. Detta är nyckelfältet, eller det första fältet, i mappningstabellen. |
| Karta till fält | Välj fältet i mappningstabellen som innehåller värdena som ska ersättas i utdata. Detta är värdet, eller det andra fältet, i mappningstabellen. |
| Skapa nytt fält | Aktivera den här växlingsknappen för att skriva de matchade värdena till ett nytt, anpassat namngivet fält istället för att ersätta värdena i de valda Fält att tillämpa mappning på. Det här alternativet är dolt när fler än ett fält är valt i Fält att mappa. |
| Standardvärde | Ersättningsvärde i utdata när ett värde från Fält att tillämpa mappning på inte hittas i Mappa från-fältet i mappningstabellen. |

Om du vill byta namn på processorn eller redigera dess beskrivning för du musen över namnet eller beskrivningen i panelen Egenskaper och klickar på ikonen the Redigerare icon.

## Exempel

Den data som används som källa i det här exemplet innehåller kundorder med ett tvåbokstavs-CountryCode-fält som du vill ersätta med det fullständiga landnamnet.

Källtabell

| OrderID | Customer | CountryCode |
| --- | --- | --- |
| 1001 | A. Smith | US |
| 1002 | M. Dupont | FR |
| 1003 | T. Nakamura | JP |
| 1004 | R. Costa | BR |

Mappningstabell

| Code | CountryName |
| --- | --- |
| US | United States |
| FR | France |
| JP | Japan |

Anslut båda tabellerna till en Mappa fält-processor och konfigurera egenskaperna på följande sätt:

* Fält att tillämpa mappning på: Landskod

* Mappa från fält: Kod

* Karta till fält: Landnamn

* Skapa nytt fält: aktiverat, namngivet Land

Utdataflödet behåller alla ursprungliga fält från källtabellen och lägger till ett nytt Land-fält. Poster med en Landskod som finns i mappningstabellen, till exempel US, FR eller JP, får det motsvarande fullständiga landnamnet. Posten med Landskod BR, som inte finns i mappningstabell, får Okänd som standardvärde.

Utdata från Mappa fältMappa fält processor

| 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 |

![Dataflöde med en Map fields-processor, motsvarande indata och en utdata till en datafil](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Resources/Images/Dataflow/map_fields_example.png)