Aggiungere un campo calcolato di tipo enumerazione adding-an-enumeration-type-calculated-field

In questo caso vogliamo creare una query con un Enumerations digita il 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 ciascun valore della nuova colonna verrà assegnato un genere: "Maschio" per "1", "Femmina" per "2" oppure "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 in base ai quali le informazioni verranno filtrate?

    La lingua del destinatario

Applica i seguenti passaggi:

  1. Apri l’editor delle query generiche e seleziona la tabella Destinatario (nms:recipient).

  2. In Data to extract finestra, seleziona Last name, First name e Gender.

  3. In Sorting finestra, fai clic su Next: per questo esempio non è necessario alcun ordinamento.

  4. In Data filtering, seleziona Filtering conditions.

  5. In Target element , impostare una condizione di filtro per raccogliere i destinatari che parlano inglese.

  6. In Data formatting finestra, fai clic su Add a calculated field.

  7. Vai a Type finestra del Export calculated field definition finestra e seleziona Enumerations.

    Definisci la colonna a cui deve fare riferimento il nuovo campo calcolato. A questo scopo, seleziona la Gender nel menu a discesa del Source column campo: i valori di destinazione coincidono con Gender colonna.

    Definisci il Sorgente 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 "sorgente-destinazione" da inserire, fai clic su Add nel List of enumeration values:

    • In Source , immettere il valore di origine per ogni genere (0,1,2) in una nuova riga.
    • In Destination , immettere i valori: "Non indicato" per la riga "0", "Maschio" per la riga "1" e "Femmina" per la riga "2".

    Seleziona la Keep the source value funzione.

    Clic OK per approvare il campo calcolato.

  8. In Data formatting finestra, fai clic su Next.

  9. Nella finestra di anteprima, start the preview of the data.

    La colonna aggiuntiva definisce il genere 0, 1 e 2:

    • 0 per "Non indicato"
    • 1 per "Maschio"
    • 2 per "Femmina"

    Ad esempio, se non immetti il genere "2" nel campo List of enumeration values e Generate a warning and continue funzione del In other cases è selezionato, verrà visualizzato un registro di avvisi. Questo registro indica che non è stato immesso il genere "2" (Femmina). Viene visualizzato nel Logs generated during export della finestra di anteprima dei 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 di genere "2" solleveranno anomalie e le altre informazioni nella riga (nome e cognome, ecc.) non verrà esportato. Un registro degli errori viene visualizzato in Logs generated during export della finestra di anteprima dei dati. Questo registro indica che non è stato immesso il valore di enumerazione "2".

recommendation-more-help
cffff7e4-091f-472e-87ca-52087599f99d