Lägg till ett beräkningsfält av uppräkningstyp adding-an-enumeration-type-calculated-field

Här vill vi skapa en fråga av typen Enumerations. Det här fältet genererar ytterligare en kolumn i förhandsgranskningsfönstret. Den här kolumnen anger de numeriska värden som returneras som resultat för varje mottagare (0, 1 och 2). Ett kön tilldelas varje värde i den nya kolumnen: "Man" för "1", "Kvinna" för "2" eller "Inte angivet" om värdet är lika med "0".

  • Vilken tabell måste markeras?

    mottagartabellen (nms:mottagare)

  • Fält som ska markeras i utdatakolumnen?

    Efternamn, förnamn, kön

  • Vilka villkor som informationen ska filtreras baserat på?

    Mottagarspråket

Använd följande steg:

  1. Öppna den allmänna frågeredigeraren och markera mottagartabellen (nms:recipient).

  2. I fönstret Data to extract väljer du Last name, First name och Gender.

  3. Klicka på Next i fönstret Sorting: ingen sortering behövs för det här exemplet.

  4. I Data filtering väljer du Filtering conditions.

  5. I fönstret Target element anger du ett filtervillkor för att samla in mottagare som talar engelska.

  6. Klicka på Add a calculated field i fönstret Data formatting.

  7. Gå till fönstret Type i fönstret Export calculated field definition och välj Enumerations.

    Definiera den kolumn som det nya beräkningsfältet ska referera till. Det gör du genom att markera kolumnen Gender i den nedrullningsbara menyn i fältet Source column: målvärdena sammanfaller med kolumnen Gender.

    Definiera värdena för Source och Mål: Målvärdet gör frågeresultatet lättare att läsa. Frågan ska returnera mottagarens kön och resultatet blir antingen 0, 1 eller 2.

    För varje "source-destination"-rad som ska anges klickar du på Add i List of enumeration values:

    • I kolumnen Source anger du källvärdet för varje kön (0,1,2) på en ny rad.
    • I kolumnen Destination anger du värdena: "Inte angivet" för rad "0", "Man" för rad "1" och "Kvinna" för rad "2".

    Välj funktionen Keep the source value.

    Klicka på OK för att godkänna det beräknade fältet.

  8. Klicka på Next i fönstret Data formatting.

  9. start the preview of the data i förhandsgranskningsfönstret.

    Den extra kolumnen definierar kön för 0, 1 och 2:

    • 0 för "Ej angivet"
    • 1 för "Male"
    • 2 för "Kvinna"

    Om du t.ex. inte anger kön "2" i List of enumeration values och funktionen Generate a warning and continue i fältet In other cases är markerad får du en varningslogg. Den här loggen anger att kön "2" (kvinna) inte har angetts. Den visas i fältet Logs generated during export i förhandsgranskningsfönstret för data.

    Låt oss ta ett exempel till och säga att uppräkningsvärdet "2" inte anges. Välj funktionen Generate an error and reject the line: alla mottagare av kön (2) genererar avvikelser och annan information på raden (för- och efternamn, osv.) exporteras inte. En fellogg visas i fältet Logs generated during export i förhandsgranskningsfönstret för data. Den här loggen anger att uppräkningsvärdet "2" inte har angetts.

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