Free Trial

Forum

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

Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !

Voir l'index

Faire un matching sur un champ String

InesHadrouchi
Météore

Bonjour la communauté ! 

 

Je voulais partager avec vous une astuce pour pouvoir matcher 2 libellés associés à un même code et d'en garder un seul. Tout en gardant les montants par code.

 

InesHadrouchi_0-1651563375901.png

 

Par exemple, pour le code 123, on doit avoir une seule ligne avec un des deux libellés et la somme du montant par code, du coup la valeur "30".

 

Voici le workflow : 

InesHadrouchi_1-1651563585749.png

La logique était, en premier lieu, de créer un modèle sur lequel nous allons se baser pour la comparaison.

Ensuite, un multi-row formula avec le code ci-dessous : 

InesHadrouchi_2-1651563748767.png

 

Puis, nous créons la somme du montant par code et nous faisons la jointure sur le code également.

 

Voici le résultat attendu :

InesHadrouchi_3-1651564049722.png

 

 

Merci ! 

 

9 RÉPONSES 9
Emmanuel_G
Pulsar

@InesHadrouchi Merci pour l'astuce.

Jean-Balteryx
16 - Nebula
16 - Nebula

Bonjour @InesHadrouchi,

 

Merci pour le partage de cette astuce.

J'ai une question : comment déterminez-vous quel label utiliser par entreprise ?

InesHadrouchi
Météore

Hello @Jean-Balteryx ,

 

On peut prendre n'importe lequel puisque les deux libellés sont assignés à une même structure.

Jean-Balteryx
16 - Nebula
16 - Nebula

Bonjour @InesHadrouchi,

 

Pourquoi ne pas utiliser simplement un outil Agréger pour tout faire ?

 

Comme ceci :

 

Capture d’écran 2022-05-09 à 15.34.08.png

 

 

Capture d’écran 2022-05-09 à 15.34.23.png

InesHadrouchi
Météore

Yes ça pourrait fonctionner absolument.

 

Mon point était de montrer une autre façon de faire ;)

Jean-Balteryx
16 - Nebula
16 - Nebula

Bonjour @InesHadrouchi ,

 

Quel est l'avantage de votre solution par rapport à l'utilisation de l'outil Agréger ? La performance est-elle meilleure ?

AlexandrineL
Atome

Bonjour,

 

Merci pour l'astuce, c'est exactement ce dont j'ai besoin !

 

Possible de voir le code de l'outil "formule" svp ? et/ou d'accéder au workflow entier ?

 

Cordialement,

Alexandrine

Emmanuel_G
Pulsar

@AlexandrineL  Qu'est-ce que vous voulez faire exactement ?

 

Possible de partager un échantillon de données et la sortie désirée ?

AlexandrineL
Atome

Bonjour @Emmanuel_G,

Mes données sont confidentielles je ne peux les partager. En revanche, je peux expliquer le projet.

 

J'ai 4 jeux de données =>

- 1 jeux qui contient une colonne code_clef et une colonne libellés_clef

- 2 jeux qui ont la même nomenclature (une colonne code, une colonne libellé rattaché au code, une colonne code_clef)

 

- 1 jeux avec uniquement une colonne libellé

 

Je veux ramener un code_clef pour les libellés du dernier jeu (sachant que ces libellés peuvent être écrit de différentes façons comme dans l'exemple (SOC GEN, SOCIETE GENERALE etc)

 

Comment je peux faire ?

Étiquettes