JMP-Formel: Rang nach Gruppe<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP-Formel: Rang nach Gruppe
Hallo ~ ^^
Können Sie mir einen Gefallen tun?
-1. Ich möchte „Rang nach Gruppe“ verwenden
-.Ich verwende JMP Version 9.02
Ich kann die JMP-Funktion „Col Rank(:height)“ verwenden.
aber ich kann dies nicht verwenden, indem ich „Col Rank(:height , :Gruppe )" Dies kann nicht eingegeben werden " :Gruppe "
-2. Wie kann ich eine Rangfolge von oben nach unten oder von unten nach oben (Standard) nach Höhe erstellen?

Betreff: JMP-Formel: Rang nach GruppeFunktioniert dies auch beim Knarren des Spaltenrangs in absteigender Reihenfolge?
Betreff: JMP-Formel: Rang nach GruppeIch habe versucht, dasselbe Problem zu lösen und habe ein Skript erstellt, das ich an meine Symbolleiste anhängen konnte.Da es keine einzige Formel gab, die einfach angewendet werden konnte, weist dieses Skript der aktuellen Datentabelle manuell die richtige Rangfolge zu, nachdem es den Benutzer zur Angabe der relevanten Spalten aufgefordert hat. Bei Bedarf können Sie es gerne verwenden oder anpassen.
dt1 = Current Data Table();
nw = New Window( "Select Columns",
<<MODAL></MODAL>
Betreff: JMP-Formel: Rang nach GruppeWendy Murphy,
Ich freue mich, dass Sie sich die Zeit nehmen, meine Fragen zu beantworten!
und ich freue mich über diese Antwort vom Autor des Buches „Jump into JMP Scripting“.
Es war wirklich hilfreich, JSL für Anfänger wie mich zu verstehen ^^
Ich hoffe, du hast einen tollen Tag!
Betreff: JMP-Formel: Rang nach GruppeHallo,
Wie Sie gesehen haben, gibt es derzeit keine Option „Nach“ für den Col-Rang.Um dasselbe zu erreichen, gehen Sie wie folgt vor:
1. Fügen Sie eine Spalte hinzu, um die ursprüngliche Zeilenreihenfolge zu speichern.Wenn Sie eine Formel mit der Funktion Row() verwenden möchten, müssen Sie die Formel unbedingt entfernen, nachdem die Werte in der Spalte gespeichert wurden.
2. Sortieren Sie die Tabelle innerhalb der Gruppe nach Höhe.Sie können wählen, ob Sie dies aufsteigend oder absteigend tun möchten.
3. Fügen Sie der Spalte „Ranghöhe nach Gruppe“ eine Formel hinzu, die eine Zählung zuweist, die den Rang innerhalb jeder Gruppe darstellt:
If(Row() == 1, 1, If(:Group[Row()] == :Group[Row() - 1], :Ranghöhe nach Group[Row() - 1] + 1, 1))
4. Sortieren Sie die Tabelle nach der ursprünglichen Spalte mit der Zeilenreihenfolge.
Ich hoffe, das ist hilfreich!
Wendy Murphy