Een berekend veld voor het type opsomming toevoegen adding-an-enumeration-type-calculated-field

Hier willen we een query maken met een berekend veld van het type Enumerations . Met dit veld wordt een extra kolom gegenereerd in het venster met de gegevensvoorvertoning. Deze kolom zal de numerieke waarden specificeren die als resultaat voor elke ontvanger (0, 1 en 2) zijn teruggekeerd. Aan elke waarde in de nieuwe kolom wordt een geslacht toegewezen: "Mannelijk" voor "1", "Vrouwelijk" voor "2" of "Niet aangegeven" als de waarde gelijk is aan "0".

  • Welke tabel moet worden geselecteerd?

    De tabel met ontvangers (nms:ontvanger)

  • Te selecteren velden in de uitvoerkolom?

    Achternaam, voornaam, geslacht

  • Aan welke criteria wordt de informatie gefilterd?

    De taal van de ontvanger

Voer de volgende stappen uit:

  1. Open de Algemene vraagredacteur en selecteer de Ontvangerlijst (nms:recipient).

  2. Selecteer Last name , First name en Gender in het Data to extract -venster.

  3. Klik in het Sorting -venster op Next : voor dit voorbeeld is geen sortering nodig.

  4. In Data filtering selecteert u Filtering conditions.

  5. Stel in het venster Target element een filtervoorwaarde in om ontvangers die Engels spreken, te verzamelen.

  6. Klik in het Data formatting -venster op Add a calculated field .

  7. Ga naar het Type -venster van het Export calculated field definition -venster en selecteer Enumerations .

    Definieer de kolom waarnaar het nieuwe berekende veld moet verwijzen. Selecteer hiertoe de kolom Gender in het vervolgkeuzemenu van het veld Source column . De doelwaarden komen overeen met de kolom Gender .

    Bepaal de Source en 3} waarden van de Bestemming: de bestemmingswaarde maakt het vraagresultaat gemakkelijker te lezen. Deze vraag zou ontvankelijk geslacht moeten terugkeren en het resultaat zal of 0, 1, of 2 zijn.

    Voor elke "bron-bestemming"lijn die moet worden ingegaan, klik Add in List of enumeration values:

    • Voer in de kolom Source de bronwaarde voor elk geslacht (0,1,2) in een nieuwe regel in.
    • Voer in de kolom Destination de waarden in: "Niet aangegeven" voor regel "0", "Mannelijk" voor regel "1" en "Vrouwelijk" voor regel "2".

    Selecteer de functie Keep the source value .

    Klik op OK om het berekende veld goed te keuren.

  8. Klik in het Data formatting -venster op Next .

  9. start the preview of the data in het voorvertoningsvenster.

    De aanvullende kolom definieert het geslacht van 0, 1 en 2:

    • 0 voor "Niet aangegeven"
    • 1 voor "Mannelijk"
    • 2 voor "Vrouwelijk"

    Als u bijvoorbeeld geen geslacht "2" opgeeft in het veld List of enumeration values en de functie Generate a warning and continue van het veld In other cases is geselecteerd, wordt een waarschuwingslogboek weergegeven. Dit logbestand geeft aan dat geslacht "2" (vrouwelijk) niet is ingevoerd. Deze wordt weergegeven in het veld Logs generated during export van het venster met de gegevensvoorvertoning.

    Neem een ander voorbeeld en zeg dat de opsommingswaarde "2"niet is ingegaan. Selecteer de functie Generate an error and reject the line : alle geslachten met "2"-ontvangers veroorzaken anomalieƫn en de andere gegevens op de regel (voornaam en achternaam, enz.) worden niet geƫxporteerd. Er wordt een foutenlogboek weergegeven in het veld Logs generated during export van het venster met de gegevensvoorvertoning. Dit logboek wijst erop dat de opsommingswaarde "2"niet ingegaan is.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1