Ajouter un champ calculé de type Énumération adding-an-enumeration-type-calculated-field

Vous allez élaborer une requête comportant un champ calculé de type Enumérations. Ce champ va produire une colonne supplémentaire dans la fenêtre de prévisualisation des données. Cette colonne précisera les valeurs chiffrées correspondant au genre des destinataires (0, 1 et 2). Chaque valeur chiffrée se verra attribuer un genre dans la colonne : "Homme" pour "1", "Femme" pour "2" ou le statut "Non renseigné" si la valeur est "0".

  • Quelle table doit-on sélectionner ?

    La table des destinataires (nms:recipient).

  • Quels sont les champs à sélectionner en colonne de sortie ?

    Nom, Prénom et Genre.

  • En fonction de quels critères seront filtrées les informations ?

    En fonction de la langue des destinataires.

Les étapes sont les suivantes :

  1. Ouvrez le Requêteur générique et sélectionnez la table des Destinataires (nms:recipient).

  2. Dans la fenêtre Données à extraire, sélectionnez les champs Nom, Prénom et Genre.

  3. Dans la fenêtre Tri, cliquez sur Suivant  : aucun tri n'est nécessaire pour cet exemple.

  4. Dans Filtrage des données, sélectionnez Critères de filtrage.

  5. Paramétrez une condition dans la fenêtre Elément de la cible pour que les destinataires retournés en résultat soient de langue française.

  6. Dans la fenêtre Formatage des données, cliquez sur Ajouter un champ calculé.

  7. Dans le champ Type de la fenêtre Définition d'un champ calculé d'export, sélectionnez Enumérations.

    Définissez la colonne à laquelle doit se référer le nouveau champ calculé. Pour ce faire, sélectionnez l’option Genre dans le menu déroulant du Colonne source champ : les valeurs de destination vont correspondre au Genre colonne .

    Définissez la valeur Source et la valeur Destination  : la valeur de destination va faciliter la lisibilité du résultat de la requête. Cette requête doit retourner le genre des destinataires. Le résultat correspondra aux genres 0, 1, ou 2.

    Pour chaque équivalence "source-destination" à renseigner, cliquez sur Ajouter dans le champ Liste des valeurs d'énumérations  :

    • Dans la colonne Source, entrez chaque valeur source correspondant au genre (0, 1 et 2) dans de nouvelles lignes.
    • Dans la colonne Destination, entrez les valeurs de destination : "Non renseigné" dans la ligne de "0", "Homme" dans la ligne "1" et "Femme" dans la ligne "2".

    Sélectionnez la fonction Conserver la valeur source.

    Cliquez sur Ok pour valider le champ calculé.

  8. Dans la fenêtre Formatage des données, cliquez sur Suivant.

  9. Dans l'étape de prévisualisation, cliquez sur Lancer la prévisualisation des données.

    La colonne supplémentaire spécifie à quel genre correspond chacune des trois valeurs 0, 1 et 2 :

    • 0 pour "Non renseigné"
    • 1 pour "Homme"
    • 2 pour "Femme"

    Par exemple, si vous n’entrez pas le genre "2" dans la variable Liste des valeurs d'énumération, et la variable Générer un avertissement et continuer de la fonction Dans d’autres cas est sélectionné, vous obtiendrez un journal d’avertissement. Ce journal indique que le genre "2" (féminin) n'a pas été renseigné. Il s’affiche dans la Logs générés lors de l'export champ de la fenêtre de prévisualisation des données.

    Prenons un autre exemple et disons que la valeur de l'énumération "2" n'est pas saisie. Sélectionnez la variable Générer une erreur et rejeter la ligne fonction : tous les destinataires du genre "2" génèrent des anomalies et les autres informations de la ligne (prénom et nom, etc.) ne seront pas exportés. Un journal des erreurs s’affiche dans la variable Logs générés lors de l'export champ de la fenêtre de prévisualisation des données. Ce journal indique que la valeur de l'énumération "2" n'est pas saisie.

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