communauté
annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Forum - Français

Trouvez des réponses, posez des questions, et partagez votre expertise d’Alteryx.

Problème de noms de champs après une sortie de macro

Météore

Bonjour à tous,

 

J'ai un problème gênant à la sortie de ma macro. Si je mets un outil "Sélectionner" à la sortie de la macro, seul les champs contenus dans l'input de la macro (à l'intérieur de la macro) sont reconnus. Pour palier à ce problème, je dois lancer une première fois mon Workflow, et ensuite l'outil "Sélectionner" reconnaîtra les vrais champs de mes données.

Comment faire pour que l'outil "Sélectionner" reconnaisse directement les vrais champs de mes données sans avoir à lancer mon Workflow une première fois?

 

Merci

 

problème macro nom champ.pngRésultat du sélect à la sortie d'une macroentrée de macro.pngDonnées de l'entrée de macro à l'intérieur de la macro

Bolide

Bonjour,

 

je n'ai pas ce problème en utilisant une macro que j'ai réalisée, pourriez-vous partager la macro réalisée afin que je compare?

Météore

A priori le problème viendrait du fait que ma macro contient une sous macro. Avez vous une idée pour résoudre ce problème?

 

Merci

Bolide

Bonjour, vous pourriez essayer de mettre un select avant la fin de votre sous macro et votre macro puis mettre une action de mise à jour de l'outil pour reverse field map. Cela pourrait éventuellement fonctionner, mais je n'en suis pas sur.

A part ça, je n'ai pas d'idée!

Alteryx
Alteryx

Bonjour,

avez-vous résolu votre problème?

Cordialement.

Météore

Bonjour,

 

Toujours pas de solution à mon problème malheuresement... Je comprends que cela soit difficile de résoudre mon problème si je n'envoie pas le workflow et je m'en excuse.

 

Cordialement,

Alteryx
Alteryx

Je ne comprends pas tout à fait le problème mais pouvez-vous imaginer utiliser des noms de champs génériques (par exemple en conservant les noms de champs en première ligne des données), puis lorsque vous avez besoin de travailler sur vos colonnes, passer la ligne de nom des champs en nom de colonnes aves l'outil "Dynamic Rename" ?

Afin de toujours avoir des nomes de colonnes génériques en entrée?

 

Cordialement,

Météore

Bonjour,

 

Etant donné que je n'ai toujours pas trouvé de solution à mon problème, je vous envoie ci-joint un exemple.

 

Le Workflow "test_macro_no_field.yxmd" illustre mon problème.

En effet dans l'entrée de données en saisie de texte, nous avons le champ "text". 

Nous pouvons remarquer que l'outil "Sélectionner" ne détecte pas ce nom de champ. Cela est dû à ma macro (qui contient une sous macro) mais je n'arrive pas à  résoudre ce problème

 

La macro utilisée dans ce workflow est la macro "start.yxmc", celle-ci utilise la macro "end.yxmc".

 

En espérant avoir été assez claire  

 

Merci d'avance pour vos propositions.

 

Cordialement,

Moderator
Moderator

Bonjour @Minhthi34,

 

Merci pour les différents éléments.

 

J'ai attaché une version de workflow qui utilise l'astuce suggérée par @Ladarthur (ajouter d'un outil Sélectionner) avant la fin de la macro.

 

Comme vous pouvez le constater, cela permet de voir les métadonnées sans jouer le workflow:

 

workflow_output_metadata.png

 

Cela répond-il à votre question?

 

Cordialement,

 

Paul Noirel

Sr Customer Support Engineer, Alteryx

Météore

Le problème est que dans mon outil "sélectionner" qui se trouve après ma macro, les champs ne sont pas reconnus!

Il faut que je lance une fois le workflow pour que les champs soient reconnus.

 

clipboard_image_0.png

 

Je ne sais pas si mon problème est clair, mais c'est très gênant pour mes macros et le problème n'intervient que dans mes macros qui contiennent des sous macros.

 

Cordialement,