Domanda su come utilizzare lo script JMP per ordinare la tabella dati da due o più colonne ?
Normalmente la tabella dei dati può ordinare in base a una colonna, basta mostrare la tabella sinistra, ordinare per colonna "Nome".
ma come usare JMP per ordinare per due colonne? ordina sia per "Nome" che per "Data", come mostra la tabella a destra, aiuta gentilmente a suggerire.
molte grazie.
| Nome | Data | Realizza quantità di lavoro | --> | Nome | Data | Realizza quantità di lavoro |
| John | 20/8/21 9:03:59 | 100% | Kevin | 20/8/17 9:03:57 | 60% |
| Kevin | 20/8/22 9:03:59 | 80% | Kevin | 20/8/18 9:03:57 | 40% |
| Kevin | 20/8/23 9:03:60 | 77% | Kevin | 20/8/19 9:03:58 | 50% |
| John | 20/8/20 9:03:58 | 67% | Kevin | 20/8/20 9:03:58 | 33% |
| Kevin | 20/8/17 9:03:57 | 60% | Kevin | 20/8/21 9:03:59 | 0% |
| John | 20/8/18 9:03:57 | 60% | Kevin | 20/8/22 9:03:59 | 80% |
| Kevin | 20/8/19 9:03:58 | 50% | Kevin | 20/8/23 9:03:60 | 77% |
| John | 20/8/19 9:03:58 | 50% | John | 20/8/17 9:03:57 | 40% |
| Kevin | 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% |
| Kevin | 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% |
| Kevin | 20/8/21 9:03:59 | 0% | John | 20/8/23 9:03:60 | 23% |
- Se esegui l'ordinamento in modo interattivo
- Tabelle=>Ordina
- Quindi, nella nuova tabella di dati risultante, fai clic con il pulsante destro del mouse sulla voce "Sorgente" nel pannello Tabelle nella parte in alto a sinistra della nuova tabella di dati e seleziona "Modifica"
- Vedrai il JSL necessario per eseguire l'ordinamento

- Ecco una versione ripulita
Names Default To Here( 1 );
dt = Current data table();
dt << Sort( By( :name, :Date ), Order( Ascending, Ascending ) );
- Inoltre, dato l'esempio che avevo fornito nella mia ultima voce, si sarebbe potuto fare un'ipotesi su come espanderlo per ordinare 2 colonne.
Consiglio vivamente di dedicare del tempo alla lettura della Guida allo scripting nella Libreria della documentazione di JMP.