¿Es posible tener una columna basada en el usuario al tabular datos? Tengo una tabla tabulada, pero las columnas de agrupación deben basarse en la entrada del usuario. No se me ocurren formas de hacerlo, ¿es posible? por favor ayuda
JMP tiene la funcionalidad de solicitar la entrada del usuario y luego pasar esa información a cualquier secuencia de comandos que se requiera.Le recomiendo que se tome el tiempo de leer la Guía de secuencias de comandos.
Aquí hay un ejemplo muy simple para hacer lo que quieras.Se pueden desarrollar interfaces mucho mejores, pero esto debería darle un comienzo
Names Default To Here( 1 );
// Open Data Table: big class.jmp
// → Data Table( "big class" )
dt = Open( "$SAMPLE_DATA/big class.jmp" );
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "Col List Box Example",
Text Box( "Select the Grouping Columns" ),
Col List Box( all, width( 250 ), maxSelected( 1 ) ),
fontobj = lb = Col List Box( character ),
OKbb = Button Box( "OK",
theColumns = lb << get items;
nw << close window;
Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :height, :weight ), Statistics( Mean ) ),
Row Table( Grouping Columns( eval(theColumns) ) )
)
);
)
);No estoy seguro si es mi versión JMP (JMP15) pero no me funciona