Afficher les indices après un ArraySort

Forums ProRealTime forum Français Support ProBuilder Afficher les indices après un ArraySort

Viewing 4 posts - 1 through 4 (of 4 total)
  • #200497

    Bonjour,

    La fonction ArraySort permet de trier un tableau de manière croissante ou décroissante. Mais est-il possible d’avoir les indices “originaux” également triés en fonction des valeurs  enregistrées ?

    Je m’explique avec cet exemple dans la copie d’écran que je joins :

    • J’enregistre les 5 derniers cours de clôture.
    • J’affiche les valeurs non triées. Elles apparaissent donc de manière chronologique avec ce que j’appelle les indices “originaux”. Ainsi la clôture en J-2 est de 6241 avec l’indice 2.
    • En triant le tableau, par ordre croissant (puis par ordre décroissant), l’affichage trie bien les clôtures du plus petit au plus grand (et vice-versa). Sauf que l’indice correspondant au cours 6241 est maintenant de 4 (de 1). Y-a-t-il moyen de retrouver l’indice 2 ?
    #200533

    Ca vaut ce que ça vaut mais ça marche…

     

    #200596

    En effet le numéro de colonne du tableau change puisque tu changes l’ordres des lignes. Donc hormis faire une boucle qui relie la valeur triée à l’ancienne ligne du précédent tableau, je ne vois pas comment faire 🙂

    #200661

    Bonjour Deun-Deun, tu as l’air de t’y connaître en Array et d’avoir un esprit analytique. Est-ce que tu veux bien nous aider à convertir ce code https://www.prorealcode.com/topic/polynomial-regression-indicator/#post-199892 ?

    Merci

Viewing 4 posts - 1 through 4 (of 4 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login