Processore Campi mappa | Guida di Qlik Cloud
Vai al contenuto principale Passa a contenuto complementare

Processore Campi mappa

Ultimo aggiornamento: 2026-11-03

Ricerca valori in una tabella di mappatura e sostituisce o aggiunge un campo

Il processore Mappa campi ti consente di standardizzare o arricchire un campo confrontando i suoi valori con una tabella di ricerca, senza scrivere script. È l'equivalente senza codice del caricamento di una tabella di mappatura e dell'applicazione con la ApplyMap funzione nello Qlik script.

Uso

Il processore Mappa campi richiede due flussi di input:

  • Tabella di origine (flusso superiore): Una tabella contenente i dati che si desidera mappare ai valori nella tabella di mappatura.

  • Tabella di mappatura (flusso inferiore): Una tabella che contiene i valori da cercare e sostituire nella tabella di origine.

Mappa campi genera un singolo flusso di output.

Nota informaticaPuoi usare una Voce manuale come origine per creare una piccola tabella di mappatura direttamente nel flusso di dati, invece di caricarla da un set di dati o da una connessione. Vedi Aggiunta di dati con immissione manuale.

Proprietà

Proprietà da configurare per mappare i tuoi campi utilizzando Mappa campi.

Configurazione
Proprietà Configurazione
Campi a cui applicare la mappatura

Seleziona uno o più campi dalla tabella di origine i cui valori desideri cercare nella tabella di mappatura.

Mappa dal campo

Seleziona il campo nella tabella di mappatura che contiene i valori da confrontare con i campi selezionati in Campi a cui applicare la mappatura. Questo è il campo chiave, o il primo, della tabella di mappatura.

Mappa al campo

Selezionare il campo nella tabella di mappatura che contiene i valori da sostituire nell'output. Questo è il campo del valore, o il secondo, della tabella di mappatura.

Crea nuovo campo

Abilita questa opzione per scrivere i valori corrispondenti in un nuovo campo con nome personalizzato invece di sostituire i valori nei campi selezionati Campi a cui applicare la mappatura. Questa opzione è nascosta quando è selezionato più di un campo in Campi da mappare.

Valore predefinito

Valore sostituito nell'output quando un valore da Campi a cui applicare la mappatura non viene trovato nel Campo di mappatura di origine della tabella di mappatura.

Per rinominare il processore o modificarne la descrizione, posizionare il mouse sul nome o sulla descrizione clic sull'icona per modificare il pannello Proprietà, quindi fare clic sull'icona ModificaModifica.

Esempio

I dati usati come origine in questo esempio contengono ordini cliente con un campo di due lettere CountryCode che si desidera sostituire con il nome completo del paese.

Tabella di origine
OrderID Customer CountryCode
1001 A. Smith US
1002 M. Dupont FR
1003 T. Nakamura JP
1004 R. Costa BR
Tabella di mapping
Code CountryName
US United States
FR France
JP Japan

Connetti entrambe le tabelle a un processore Mappa campi e configura le proprietà come segue:

  • Campi a cui applicare la mappatura: CountryCode

  • Mappa dal campo: Codice

  • Mappa al campo: NomePaese

  • Crea nuovo campo: abilitato, denominato Paese

Il flusso di output mantiene tutti i campi originali dalla Tabella di origine e aggiunge un nuovo campo Paese. I record con un CountryCode trovato nella tabella di mappatura, come US, FR, o JP, ottengono il nome completo del paese corrispondente. Il record con CountryCode BR, che non è nella tabella di mappatura, ottiene il valore predefinito Sconosciuto.

Uscita dal processore Map fields
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

Flusso di dati con un processore Mappa campi, input corrispondenti e un output verso un file di dati

Hai trovato utile questa pagina?

Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – ti pregiamo di farcelo sapere!