Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexHello 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
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.
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:
Does this help?
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 !