Filtro de datos Cuadro de contexto JMP14 ordenandoHola,
Tengo varios filtros en un cuadro de contexto de filtro de datos. Uno es sobre los números de la semana.
Me gustaría tener una clasificación inversa (para ver o tener la primera opción en las últimas semanas).
¿Es posible tenerlo?
atentamente
Re: Data Filter Context Box JMP14 ordenandoTengo el eje X así: (con mes, semana y día)
y me gustaría que el usuario también pueda elegir entre los 3 o mantener los 3 juntos.
Puede ser, es demasiado complicado.

Re: Data Filter Context Box JMP14 ordenandoMuchas gracias por su ayuda.
pero me gustaría que la ordenación inversa solo active la casilla de verificación, no para el eje.
atentamente
Re: Data Filter Context Box JMP14 ordenandoEs tener un filtro (como un filtro de casilla de verificación) para modificar automáticamente el eje x.
El usuario puede elegir entre: mes, semana o día.
Re: Data Filter Context Box JMP14 ordenandoEste es el JSL para invertir el orden de antigüedad en la tabla de datos Big Class.
Names Default to Here(1);
dt = Open("$sample_data/big class.jmp");
//get the list of unique values
uniq = dt << Summary(Group(:age), Invisible);
reverse_val = Reverse(As List(uniq:age << get values));
Close(uniq, NoSave);
dt:age << Set Property("Value Ordering", Expr(reverse_val) );
No entendí tu pregunta del eje X ¿Estás buscando cambiar las unidades de tiempo en el eje X o crear filtros o?
Re: Data Filter Context Box JMP14 ordenandoAquí hay una secuencia de comandos simple que ilustra cómo construir e implementar la propiedad de orden de valor para una columna en una tabla de datos.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
// Find unique values for the column Age
Summarize( dt, byGroup = by( :age ) );
// By default the list returned from the By operation
// is a list of characters. For numeric columns, this
// can be an issue, so for numeric columns this needs
// the list values to be changed to numeric values
If( :age << get data type == "Numeric",
For( i = 1, i <= N Items( ByGroup ), i++,
ByGroup[i] = Num( ByGroup[i] )
)
);
// Reverse order the list
ByGroup = Sort Descending( ByGroup );
// Set the Column Property for the column
:Age << set property( "Value Ordering", ByGroup );
// Run the Graph Builder Platform to illustrate the effect
// of the new Value Ordering property

La documentación sobre las funciones utilizadas en el script se puede encontrar en la Guía de Scripting
Ayuda ==> Libros ==> Guía de scripting
o en el índice de scripting
Ayuda ==> Índice de Scripting
Le sugiero que se tome el tiempo para leer la Guía de scripting. Le dará una gran ventaja en la escritura de guiones como el anterior.
Con respecto a su pregunta acerca de cambiar los valores en el eje X, el conmutador de columnas es una solución ideal para su problema
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Aircraft Incidents.jmp" );
// Create new columns to represent Week, Month and Day
dt << New Column( "Week", formula( Week Of Year( :Event Date ) ) );
dt << New Column( "Month", formula( Month( :Event Date ) ) );
dt << New Column( "Day", formula( Day Of Year( :Event Date ) ) );
// Now run the Graph Builder Platform with the Column Switcher to
// illustrate how to use it to swap out the different columns for
// the X axis
Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :Week ), Y( :Total Serious Injuries ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
Column Switcher( :Week, {:Week, :Month, :Day} )
);

Re: Data Filter Context Box JMP14 ordenandoHola,
OK, está bien: he modificado las propiedades de la columna.
Pero me gustaría tenerlo por JSL Posible?
Otra pregunta: me gustaría tener un filtro para el eje X.
Ej .: tiene un eje X en una gráfica con día + semana + mes. Desea elegir este eje entre semana o mes o día.
¿Posible?
atentamente
Re: Data Filter Context Box JMP14 ordenando- Haga clic derecho en su columna durante semanas.
- Seleccione Propiedades de columna> Orden de valor
- Habrá un diálogo, pulse el botón Invertir.
Ahora todo el ordenamiento, y las pantallas, etc. utilizarán ese orden. Esto debe hacerse antes de agregar su filtro. Si su filtro ya está creado, elimine semanas y luego agréguelo.