Qui si desidera creare una query con un Enumerations digitare campo calcolato. Questo campo genera una colonna aggiuntiva nella finestra di anteprima dati. Questa colonna specifica i valori numerici restituiti come risultato per ciascun destinatario (0, 1 e 2). A ogni valore della nuova colonna verrà assegnato un genere: "Uomo" per "1", "Donna" per "2" o "Non indicato" se il valore è uguale a "0".
Quale tabella deve essere selezionata?
Tabella dei destinatari (nms:recipient)
Campi da selezionare nella colonna di output?
Cognome, Nome, Genere
Criteri su cui verranno filtrate le informazioni?
Lingua di destinazione
Applica i seguenti passaggi:
Apri l’editor di query generico e seleziona la tabella Destinatario (nms:recipient).
In Data to extract finestra, seleziona Last name, First name e Gender.
In Sorting finestra, fai clic su Next: non è necessario alcun tipo di ordinamento per questo esempio.
In Data filtering, seleziona Filtering conditions.
In Target element imposta una condizione di filtro per raccogliere i destinatari che parlano inglese.
In Data formatting finestra, fai clic su Add a calculated field.
Vai a Type finestra Export calculated field definition finestra e seleziona Enumerations.
Definire la colonna a cui deve fare riferimento il nuovo campo calcolato. A questo scopo, seleziona la Gender nel menu a discesa della Source column campo: i valori di destinazione coincideranno con il Gender colonna.
Definisci la Origine e Destinazione valori: il valore di destinazione facilita la lettura del risultato della query. Questa query deve restituire il genere del destinatario e il risultato sarà 0, 1 o 2.
Per ogni riga di "destinazione di origine" da inserire, fai clic su Add in List of enumeration values:
Seleziona la Keep the source value funzione .
Fai clic su OK per approvare il campo calcolato.
In Data formatting finestra, fai clic su Next.
Nella finestra di anteprima, start the preview of the data.
La colonna aggiuntiva definisce il genere di 0, 1 e 2:
Ad esempio, se non inserisci il genere "2" nel List of enumeration values e Generate a warning and continue funzione In other cases campo selezionato, viene visualizzato un registro di avviso. Questo registro indica che il genere "2" (Femmina) non è stato inserito. Viene visualizzato nella Logs generated during export campo della finestra di anteprima dati.
Prendiamo un altro esempio e diciamo che il valore di enumerazione "2" non è inserito. Seleziona la Generate an error and reject the line funzione: tutti i destinatari "2" di genere genereranno anomalie e altre informazioni nella riga (nome e cognome, ecc.) non verranno esportati. Viene visualizzato un registro degli errori nel Logs generated during export campo della finestra di anteprima dati. Questo registro indica che il valore di enumerazione "2" non è inserito.