Colonne de tabulation des entrées utilisateurEst-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 la saisie de l'utilisateur. Je n'arrive pas à penser à des moyens de le faire, est-ce possible ? s'il vous plaît, aidez-moi
Mélange et nettoyage des donnéesRe : Colonne de tabulation des entrées utilisateurA bien fonctionné. Merci!
Re : Colonne de tabulation des entrées utilisateurCela fonctionne bien sous JMP 15, sous Windows 10.
Voici le premier écran

Je sélectionne ensuite les colonnes Nom et Âge et les déplace dans la zone de sélection

Finalement je clique sur OK et j'obtiens les résultats suivants

Re : Colonne de tabulation des entrées utilisateurJe ne sais pas si c'est ma version JMP (JMP15) mais ça ne fonctionne pas pour moi
Re : Colonne de tabulation des entrées utilisateurJMP a la fonctionnalité nécessaire pour demander la saisie de l'utilisateur, puis transmettre ces informations dans le 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 bon départ
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) ) )
)
);
)
);