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

Sort tool

Hamdi_BH
Atome

Hello All

 

I'm converting a python code to alteryx workflow.
I don't find the same result after sorting the data. (The type sorting column is a V_string)

Can anyone please help me to understand the alteryx sorting algorithm on a  column of type V_string?

 

Many thnaks

3 RÉPONSES 3
Emmanuel_G
Pulsar

Hello @Hamdi_BH 

 

Cela dépend beaucoup de si tu utilises l'option "Utiliser l'ordre du dictionnaire" de l'outil "trier" ou pas 

 

Si cette option est cochée, l'utilisation de l'ordre du dictionnaire trie les chaînes numériques du plus petit nombre au plus grand. Un peu comme si tu faisais un tri classique sur des nombres.

 

Si cette option n'est pas cochée, l'ordre dépendra des premiers chiffres de chaque ligne.

 

Voici un lien qui explique plus en détails le fonctionnement du tri (quand tu n'utilises pas l'ordre du dictionnaire) : https://softwareengineering.stackexchange.com/questions/127639/why-do-some-sorting-methods-sort-by-1...

 

Pour te donner un exemple, si tu as 4 valeurs, 1, 2, 3, 10. En cochant cette option ordre du dictionnaire et en sachant que tes données sont en V_string, tu auras (dans l'ordre croissant) 1, 10,2, 3.

En revanche, si tu as l'option du dictionnaire cochée, tu auras bien 1,2, 3, 10 dans l'ordre croissant.

 

N'hésite pas à nous dire si cela répond à ton besoin. 

BenoitC
Alteryx
Alteryx

Hello @Hamdi_BH 

 

As per the documentation, the sort method is alphabetical for string:

https://help.alteryx.com/20231/designer/sort-tool

 

This is influenced by localization/language: 

BenoitC_0-1686322067173.png

Does this help?

Benoit Conley

Sales Engineer
Alteryx, Inc.

StephV
Alteryx Alumni (Retired)

Bonjour @Hamdi_BH 

 

Merci pour votre question. Si la réponse de @BenoitC ou @Emmanuel_G vous ont aidé, pourriez-vous les accepter comme solution. Cela aidera d’autres utilisateurs.

Merci beaucoup !

Steph Vitale-Havreng
Étiquettes