Question sur l'utilisation du script JMP pour trier le tableau de données par deux ou plusieurs colonnes ?
Normalement, la table de données peut trier l'ordre par une colonne, il suffit d'avoir des spectacles de table gauche, trier par colonne "Nom".
mais comment utiliser JMP pour trier par deux colonnes ? commandez par "Nom" et "Date", comme le montre le bon tableau, veuillez aider à suggérer.
merci beaucoup.
| Nom | Date | Accomplir des quantités de travail | --> | Nom | Date | Accomplir des quantités de travail |
| John | 20/8/21 9:03:59 | 100% | Kévin | 20/8/17 9:03:57 | 60% |
| Kévin | 20/8/22 9:03:59 | 80% | Kévin | 20/8/18 9:03:57 | 40% |
| Kévin | 20/8/23 9:03:60 | 77% | Kévin | 20/8/19 9:03:58 | 50% |
| John | 20/8/20 9:03:58 | 67% | Kévin | 20/8/20 9:03:58 | 33% |
| Kévin | 20/8/17 9:03:57 | 60% | Kévin | 20/8/21 9:03:59 | 0% |
| John | 20/8/18 9:03:57 | 60% | Kévin | 20/8/22 9:03:59 | 80% |
| Kévin | 20/8/19 9:03:58 | 50% | Kévin | 20/8/23 9:03:60 | 77% |
| John | 20/8/19 9:03:58 | 50% | John | 20/8/17 9:03:57 | 40% |
| Kévin | 20/8/18 9:03:57 | 40% | John | 20/8/18 9:03:57 | 60% |
| John | 20/8/17 9:03:57 | 40% | John | 20/8/19 9:03:58 | 50% |
| Kévin | 20/8/20 9:03:58 | 33% | John | 20/8/20 9:03:58 | 67% |
| John | 20/8/23 9:03:60 | 23% | John | 20/8/21 9:03:59 | 100% |
| John | 20/8/22 9:03:59 | 20% | John | 20/8/22 9:03:59 | 20% |
| Kévin | 20/8/21 9:03:59 | 0% | John | 20/8/23 9:03:60 | 23% |
- Si vous exécutez le tri de manière interactive
- Tableaux=>Trier
- Ensuite, dans la nouvelle table de données résultante, vous faites un clic droit sur l'entrée "Source" dans le panneau Tables dans la partie supérieure gauche de la nouvelle table de données et sélectionnez "Modifier"
- Vous verrez le JSL requis pour effectuer le tri

- Voici une version épurée
Names Default To Here( 1 );
dt = Current data table();
dt << Sort( By( :name, :Date ), Order( Ascending, Ascending ) );
- De plus, étant donné l'exemple que j'avais fourni dans ma dernière entrée, une supposition aurait pu être faite sur la façon de l'étendre pour trier 2 colonnes.
Je vous recommande vivement de prendre le temps de lire le Guide de création de scripts dans la bibliothèque de documentation JMP.