È possibile avere una colonna basata sull'utente durante la tabulazione dei dati? Ho una tabella tabulata ma le colonne di raggruppamento devono essere basate sull'input dell'utente. Non riesco a pensare a come farlo, è possibile? per favore aiuto
JMP ha la funzionalità per richiedere l'input dell'utente e quindi passare tali informazioni in qualsiasi scripting sia richiesto.Ti consiglio di dedicare del tempo a leggere la Guida agli script.
Ecco un esempio molto semplice per fare quello che vuoi.È possibile sviluppare interfacce di gran lunga migliori, ma questo dovrebbe darti un inizio
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) ) )
)
);
)
);Non sono sicuro che sia la mia versione JMP (JMP15) ma non funziona per me