Est-il possible d'avoir une colonne basée sur l'utilisateur lors de la tabulation des données ? J'ai un tableau tabulé mais les colonnes de regroupement doivent être basées sur l'entrée de l'utilisateur. Je ne vois pas comment faire, est-ce possible ? aide svp
JMP a la fonctionnalité de demander l'entrée de l'utilisateur, puis de transmettre ces informations dans tout script requis.Je vous recommande de prendre le temps de lire le Guide de script.
Voici un exemple très simple pour faire ce que vous voulez.De bien meilleures interfaces peuvent être développées, mais cela devrait vous donner un début
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) ) )
)
);
)
);Je ne sais pas s'il s'agit de ma version JMP (JMP15) mais cela ne fonctionne pas pour moi