que fait la « table de données actuelle (dt) », pourquoi ça ne marche pas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />C’est une question vraiment fondamentale.
J'ai deux ensembles de données ouverts dans JMP, un appelé CONTROL et un appelé RELEASE.Dans le script, CONTROL vient d'être créé, il s'agit donc de l'ensemble de données actuel.Je souhaite basculer l'ensemble de données actuel sur RELEASE.
J'utilise la commande suivante :
Tableau de données actuel (COMMUNIQUÉ);
Ce morceau de code est tout droit sorti du guide de script JMP.Cependant, cela ne fonctionne pas.quand j'exécute ensuite la commande :
Numéro de colonne (sample_type);
où 'sample_type' est variable dans les deux ensembles de données, il continue de renvoyer le nombre de lignes de CONTROL et non le nombre de lignes dans RELEASE.En d’autres termes, JMP considère toujours que la table de données actuelle est CONTROL.Cela suppose que la fonction 'Col Number()' fonctionne sur CONTROL et non sur RELEASE.Comment puis-je faire en sorte que JMP reconnaisse RELEASE comme ensemble de données actuel ou par défaut ?
Tableau de données actuel (COMMUNIQUÉ);
Re : que fait la « table de données actuelle (dt) », pourquoi ça ne marche pasMerci beaucoup, problème résolu.Re : que fait la « table de données actuelle (dt) », pourquoi ça ne marche pasLa fonction Current Data Table s'attend à recevoir une référence de table
par exemple
dtR = Open ( "Release.jmp" );
dtC = Open( "Control.jmp" );
Current Data Table( dtR );
Vous ne pouvez pas écrire :
Current Data Table( Release )
sauf si 'Release' est une variable qui contient une référence à une table.
Si vous n'avez pas de référence de table, vous pouvez en créer une à l'aide de la fonction Data Table.
dtR = Data Table("Release");
ou tu peux écrire
Current Data Table( Data Table( "Release" ) )
où "Release" est le nom de la table dont vous souhaitez faire la table de données actuelle
Salutations
Dave