So verwenden Sie ein JMP-Skript, um die Datentabelle nach zwei Spalten zu sortierenFrage zur Verwendung des JMP-Skripts zum Sortieren der Datentabelle durch zwei oder mehrere Spalten ?
Normalerweise kann die Datentabelle nach einer Spalte sortiert werden. Lassen Sie einfach die linke Tabelle anzeigen und nach Spalte „Name“ sortieren.
Aber wie kann man mit JMP nach zwei Spalten sortieren? Ordnen Sie nach „Name“ und „Datum“, wie in der rechten Tabelle dargestellt. Bitte helfen Sie uns, dies vorzuschlagen.
vielen Dank.
| Name | Datum | Erledigen Sie viel Arbeit | -> | Name | Datum | Erledigen Sie viel Arbeit |
| John | 20.08.21 9:03:59 | 100% | Kevin | 20.08.17 9:03:57 | 60 % |
| Kevin | 20.08.22 9:03:59 | 80 % | Kevin | 20.08.18 9:03:57 | 40 % |
| Kevin | 20.08.23 9:03:60 | 77 % | Kevin | 20.08.19 9:03:58 | 50 % |
| John | 20.08.20 9:03:58 | 67 % | Kevin | 20.08.20 9:03:58 | 33 % |
| Kevin | 20.08.17 9:03:57 | 60 % | Kevin | 20.08.21 9:03:59 | 0% |
| John | 20.08.18 9:03:57 | 60 % | Kevin | 20.08.22 9:03:59 | 80 % |
| Kevin | 20.08.19 9:03:58 | 50 % | Kevin | 20.08.23 9:03:60 | 77 % |
| John | 20.08.19 9:03:58 | 50 % | John | 20.08.17 9:03:57 | 40 % |
| Kevin | 20.08.18 9:03:57 | 40 % | John | 20.08.18 9:03:57 | 60 % |
| John | 20.08.17 9:03:57 | 40 % | John | 20.08.19 9:03:58 | 50 % |
| Kevin | 20.08.20 9:03:58 | 33 % | John | 20.08.20 9:03:58 | 67 % |
| John | 20.08.23 9:03:60 | 23 % | John | 20.08.21 9:03:59 | 100% |
| John | 20.08.22 9:03:59 | 20 % | John | 20.08.22 9:03:59 | 20 % |
| Kevin | 20.08.21 9:03:59 | 0% | John | 20.08.23 9:03:60 | 23 % |
Automatisierung und SkripterstellungDatenmischung und -bereinigungMassenanpassungBetreff: So verwenden Sie ein JMP-Skript, um die Datentabelle nach zwei Spalten zu sortieren- Wenn Sie die Sortierung interaktiv ausführen
- Tabellen=>Sortieren
- Klicken Sie dann in der resultierenden neuen Datentabelle mit der rechten Maustaste auf den Eintrag „Quelle“ im Tabellenbereich oben links in der neuen Datentabelle und wählen Sie „Bearbeiten“.
- Sie sehen die JSL, die für die Sortierung erforderlich ist

- Hier ist eine bereinigte Version
Names Default To Here( 1 );
dt = Current data table();
dt << Sort( By( :name, :Date ), Order( Ascending, Ascending ) );
- Anhand des Beispiels, das ich in meinem letzten Eintrag angegeben habe, hätte man außerdem eine Vermutung anstellen können, wie man es erweitern kann, um zwei Spalten zu sortieren.
Ich empfehle Ihnen dringend, sich die Zeit zu nehmen, den Scripting Guide in der JMP-Dokumentationsbibliothek zu lesen.
Betreff: So verwenden Sie ein JMP-Skript, um die Datentabelle nach zwei Spalten zu sortierenAber wie verwendet man ein Skript, um die Datentabelle nach zwei oder mehreren Spalten zu sortieren? Zuerst muss nach Name sortiert werden, dann auch nach Datum. vielen Dank.Betreff: So verwenden Sie ein JMP-Skript, um die Datentabelle nach zwei Spalten zu sortierenDanke, aber wie sortiere ich die Datentabelle nach zwei oder mehreren Spalten? Zuerst muss nach Name sortiert werden, dann auch nach Datum. vielen Dank.Betreff: So verwenden Sie ein JMP-Skript, um die Datentabelle nach zwei Spalten zu sortieren- Wenn Sie mehrere Spalten auswählen, dann mit der rechten Maustaste darauf klicken und „Sortieren“ auswählen, wird die Datentabelle nach allen ausgewählten Spalten sortiert.
- Sie können zu den Pulldown-Menüs gehen und „Tabellen==>Sortieren“ auswählen und dann die gewünschten Spalten und die gewünschte aufsteigende/absteigende Kombination auswählen.
- Unten finden Sie ein einfaches Sortierskript, das direkt aus dem Skriptindexeintrag für „Sortieren“ entnommen wurde.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Sort( By( :name ), Order( Ascending ) );