Skip to main content

Dynamic Replace tool Outil Remplacement dynamique

Exemple d'outil unique

L'outil Remplacement dynamique a un exemple d'outil unique. Consultez la page Exemples de workflows pour savoir comment accéder à cet exemple et à de nombreux autres exemples directement dans Alteryx Designer.

Utilisez l'outil Remplacement dynamique pour remplacer rapidement des valeurs de données dans une série de champs à partir d'une condition. Le remplacement des données peut être basé sur des formules ou des valeurs statiques.

Par exemple, admettons que vous possédiez 100 champs entrants différents et que, à la place de la valeur réelle de chaque champ, vous souhaitiez représenter le nombre par un code de type A, B, C, D, etc. correspondant à une plage. L’outil Remplacement dynamique peut faciliter effectuer cette opération.

Entrées

  • Ancrage  D  : flux de données à modifier.

  • Ancrage  R  : flux de données de remplacement, qui contient trois colonnes utilisées pour configurer l'outil.

Configuration de l'outil

  • Champ du nom de champ : sélectionnez une colonne du flux de données R contenant les noms de champ du flux de données D.

  • Champ d'expression booléenne : sélectionnez une colonne du flux de données R contenant une expression utilisée pour évaluer les données du flux de données D. Le champ d'expression booléenne peut accepter toute valeur autre que zéro.

    • Les expressions sont évaluées dans l'ordre et s'arrêtent à la première correspondance. Par conséquent, une expression n'a pas besoin de vérifier les deux extrémités d'une plage, mais elle doit être dans l'ordre croissant si l'on évalue une série de plages.

    • Utilisez _CurrentField_ pour faire référence au Champ du nom de champ en cours de traitement si une expression est utilisée pour plusieurs colonnes.

  • Champ de valeur de sortie : sélectionnez une colonne du flux de données R contenant les données de remplacement. La colonne peut contenir des valeurs statiques ou des expressions qui agissent sur les données du flux de données D.

  • Les valeurs sont des expressions/formules : sélectionnez cette option si la colonne sélectionnée pour l'option « Champ de valeur de sortie » contient des expressions pour que l'expression agisse sur les données du flux de données D.

Gestion des types de champs

Comme cet outil remplace les valeurs de colonne, vous devrez peut-être mettre à jour le type de données de la colonne.

  • Types de champs automatiques  : Designer définit le type de données pour s'adapter à toutes les données contenues.

  • Conserver les types de champs d'origine  : le type de champ d'origine est conservé. Si le type de champ est incompatible avec les données de remplacement, une erreur (par exemple de conversion) se produit.

  • Modifier le type de champ en  : définissez manuellement le type et la taille du champ. Si le type de champ est incompatible avec les données de remplacement, une erreur (par exemple de conversion) se produit.

    • Type  : utilisez la liste déroulante pour sélectionner le type de champ souhaité.

    • Taille  : saisissez la valeur numérique de la taille du champ. Le paramètre de taille est ignoré si le type de données ne requiert pas de taille, comme un objet spatial.

  • Avertissement/erreur en cas de champs de données sans correspondance : sélectionnez le comportement prévu pour les données sans correspondance. Les choix incluent...

    • Autoriser les champs de données sans correspondance  : les champs de données sans correspondance sont remplacés par des valeurs [Null]. Aucun message n'est indiqué dans la fenêtre Résultats.

    • Avertir sur les champs de données sans correspondance  : les champs de données sans correspondance sont remplacés par des valeurs [Null]. Un message d'avertissement est indiqué dans la fenêtre Résultats pour chaque champ sans correspondance.

    • Erreur sur les champs de données sans correspondance  : une erreur est générée pour le premier champ de données sans correspondance et l'exécution du workflow est interrompue.

Sorties

  • Ancrage  O  : flux de données de sortie contenant les données de remplacement.

  • Ancrage  S  : résumé des remplacements, dont le nombre de combinaisons nom de champ remplacé/valeur de sortie.