bug de script dans JMP13Je suis en train de passer mes scripts de JMP12.2 à JMP13.0. J'ai trouvé un bogue de script dans JMP13. les détails sont expliqués avec un exemple de script.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dtfemale = dt << select where( Contains( :sex, "F" ) ) << subset( Output Table Name( "femal students" ) )<<delete rows;
dans jmp12, dtfemale est le sous-ensemble de Big Class (étudiantes), alors que dans JMP13.0, dtfemale est devenu un numéro de ligne (18); Est-ce quelque chose qui pourrait être résolu en mettant de préférence? ou a-t-il été corrigé en 13.1? J'ai au moins quelques dizaines de lignes dans mon script, c'est un inconvénient majeur de le modifier ligne par ligne. Toutes les pensées et suggestions seront appréciées!
Re: bug de scripting dans JMP13Dans JMP 13, le message "Supprimer les lignes" renvoie désormais le nombre total de lignes supprimées. Il est probablement préférable de séparer ces messages en différentes lignes et d’éviter de créer plusieurs messages sur une seule ligne.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << select where( Contains( :sex, "F" ) ) ;
dtfemale = dt << subset( Output Table Name( "female students" ) );
dt << delete rows;
Edit: Je voulais ajouter que, puisque les lignes de suppression ne retournaient rien auparavant, le retour du message de sous-ensemble était défini sur la variable. En effet, le dernier message sur une seule ligne qui renvoie un élément est renvoyé à la variable située sur cette ligne.