Comando JSL para llamar a la ventana "Orden de valor"Estimado,
Estoy escribiendo un script JSL pero me gustaría llamar a la ventana "Orden de valor" para poder ordenar los datos por esa ventana.
En el índice de secuencias de comandos encontré "axisbox << Editar orden de valor ();" y aparece "Orden de valor". Pero después de aplicar mi script, no aparece la ventana "Orden de valor".
Syntex: obj << Editar orden de valores
Mi script me refiero a obj como Table:ColumnName? ¿Es factible?
Gracias por su ayuda.
Automatización y secuencias de comandosRe: Comando JSL para llamar a la ventana "Orden de valor"Hola @AvgLizard122 ,
¿Es necesario tener la ventana interactiva para establecer el orden de los valores? Si sabe cuál debe ser el orden del valor, siempre puede configurarlo con JSL, como:
:ColumnName<<SET property=""></SET>
Con el ejemplo en el Índice de secuencias de comandos, parece que primero debe generar un análisis (por ejemplo, Oneway() ), luego enviarlo a un informe, luego llamar al cuadro de eje que contiene el eje categórico y llamar a Editar orden de valor ( ) función. No estoy seguro de por qué no puede hacer esto en la columna directamente, pero no funcionará. JSL devolverá que es Scriptable[ ], pero luego no sucede nada.
¡Espero que esto ayude!,
SD
Re: Comando JSL para llamar a la ventana "Orden de valor"Hola @AvgLizard122 ,
esto no responde exactamente a su pregunta, pero puede ser útil en este contexto.
si desea ordenar valores de manera sistemática, vea si esto ayuda:
dt = Open( "/C:/Program Files/SAS/JMP/17/Samples/Data/Cars.jmp" );
// make summary table for ranking Make by Wt
dtsummary = dt << Summary( Group( :Make ), Mean( :Wt ), Freq( "None" ), Weight( "None" ));
// order the countries by frequency
dtsummary << Sort( By( :"Mean(Wt)"n ), Replace Table, Order( Descending ) );
order = dtsummary:Make << get as matrix;
dt:Make << set property( "value ordering", Eval( order ) );
close (dtsummary, no save);
este enfoque tiene la flexibilidad de producir órdenes de valor por cualquier otra variable de solo la frecuencia de las categorías.
háganos saber si esto ayuda.
Re: Comando JSL para llamar a la ventana "Orden de valor"Gracias por su sugerencia. Me gustaría tener una ventana interactiva para datos de entrada flexibles. Podría ser el cambio por el tiempo.
Actualmente estoy usando su secuencia de comandos de sugerencias, pero estoy encontrando una forma más flexible, como llamar a una ventana interactiva.
Saludos,
Re: Comando JSL para llamar a la ventana "Orden de valor"Gracias por su sugerencia.
Mis datos no están en sistema. Está en manual depende de cada producto. Por lo tanto, no puedo usar números (ordenar de mínimo a máximo) u ordenar por letra.
Saludos,