Hola,
Necesito establecer las propiedades de una columna en 1) niveles de orden de fila y 2) inversa.
Hasta ahora puedo hacer el primero sin ningún problema.
dt:ColXYZ <<SET property=""></SET>
Sin embargo, no puedo encontrar en ninguna parte cuál es la sintaxis correcta para emular el botón GUI "Reverse"

He probado de varias formas pero ninguna ha funcionado.
Hola David,
Lamento ser tan codicioso, pero en realidad quiero ambos. Entonces, primero estableceré los niveles de fila para la columna
dt:ColXYZ <<SET property=""></SET>
y luego implemente su solución. Para obtener los "Niveles" y luego inviértalos.Qué fastidio que el botón GUI no represente un parámetro y NO esté documentado.
Muchas gracias por la información.Buena lección.
Atentamente.
Para que quede claro, ¿estás hablando de Niveles de orden de fila , o Pedido de valor ?
Niveles de orden de fila Creo que solo toma una bandera: su captura de pantalla se parece más a un orden de valor, y eso toma una lista, por ejemplo
<< Set Property( "Value Ordering", {"F", "M"} ),
Esos botones en la GUI son solo botones de utilidad para ayudarlo a crear el orden de la lista.No se implementan como parámetros en el propio mensaje.Para el mensaje, debe definir explícitamente la lista, y el orden de los elementos define el orden de los valores.
Si desea imitar la lógica inversa, debe hacer dos cosas; primero obtenga una lista de los valores únicos en la columna:
dt = open("$SAMPLE_DATA/Big Class.jmp");
summarize(levels=by(dt:sex));
show(levels);
En este ejemplo:
levels = {"F", "M"};
Y para revertirlos:
reverseInto(levels);
show(levels);
Esto da
levels = {"M", "F"};
Así que ahora puedes escribir
dt:sex << setProperty("Value Ordering",levels);
A menos, por supuesto, que realmente quisiste decir Niveles de orden de fila !