CIAO,
Devo impostare le proprietà di una colonna su 1) livelli di ordine di riga e 2) inverso.
Finora posso fare il primo senza problemi.
dt:ColXYZ <<SET property=""></SET>
Tuttavia non riesco a trovare da nessuna parte qual è la sintassi corretta per emulare il pulsante della GUI "Reverse"

Ho provato diversi modi ma nessuno ha funzionato.
Ciao David,
Mi dispiace essere così avido, ma in realtà voglio entrambi. Quindi, per prima cosa imposterò i livelli di riga per la colonna
dt:ColXYZ <<SET property=""></SET>
e poi implementa la tua soluzione. per ottenere i "Livelli" e poi invertirli.Che peccato che il pulsante della GUI non rappresenti un parametro e NON sia documentato.
Grazie mille per l'informazione.Bella lezione.
Distinti saluti.
Giusto per essere chiari, stai parlando di Livelli di ordine di riga , O Ordinamento del valore ?
Livelli di ordine di riga Penso che richieda solo una bandiera: il tuo screenshot assomiglia più all'ordinamento dei valori e questo richiede un elenco, ad es
<< Set Property( "Value Ordering", {"F", "M"} ),
Quei pulsanti sulla GUI sono solo pulsanti di utilità per aiutarti a creare l'ordine dell'elenco.Non sono implementati come parametri nel messaggio stesso.Per il messaggio devi definire esplicitamente l'elenco e l'ordinamento degli elementi definisce l'ordinamento del valore.
Se vuoi imitare la logica inversa, devi fare due cose; per prima cosa ottieni un elenco dei valori univoci nella colonna:
dt = open("$SAMPLE_DATA/Big Class.jmp");
summarize(levels=by(dt:sex));
show(levels);
In questo esempio:
levels = {"F", "M"};
E per invertirli:
reverseInto(levels);
show(levels);
Questo da
levels = {"M", "F"};
Quindi ora puoi scrivere
dt:sex << setProperty("Value Ordering",levels);
A meno che tu non intendessi davvero Livelli di ordine di riga !