Einfache Möglichkeit, Spalten neu anzuordnenIch habe ein Skript, das viele Dateien neu formatiert und einige Analysen durchführt, um eine endgültige Übersichtstabelle zu erstellen. Allerdings ergibt die Reihenfolge, in der die Berechnungen durchgeführt und neue Spalten hinzugefügt werden, kein sehr gut lesbares Format.
Ich möchte die Liste der Spaltennamen in der gewünschten Reihenfolge übergeben.
Gibt es eine integrierte Möglichkeit, dies zu tun?
z. B. wenn ich eine Tabelle hätte mit: Spalte 1, Spalte 2, Spalte 3, Spalte 4
Ich möchte die Liste {Spalte 2, Spalte 4, Spalte 1, Spalte 3} an die Tabelle übergeben und die Tabellenspalten entsprechend neu anordnen.
Danke!
Verbraucher- und MarktforschungMassenanpassungBetreff: Einfache Möglichkeit, Spalten neu zu ordnenSo handhabe ich das.Indem Sie die Liste rückwärts durchgehen und jede an die erste Position verschieben, werden die Spalten so angezeigt, wie Sie es möchten.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
myList = {"age", "weight", "height"};
For( i = N Items( myList ), i >= 1, i--,
Eval( Parse( "dt << Move Selected Columns(" || myList[i] || ", To first )" ) )
);Betreff: Einfache Möglichkeit, Spalten neu zu ordnenSchöne, einfache und clevere Lösung @txnelson
Betreff: Einfache Möglichkeit, Spalten neu zu ordnenDas ist so eine geniale Lösung!