Scripting : comment fermer une analyse dans une boucle For ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Dans le script simple ci-dessous, comment puis-je fermer chacune des analyses bivariées après avoir capturé son rapport ?
Noms par défaut ici ( 1 ) ;
dt = Tableau de données actuel () ;
m = {} ;
m1 = [] ;
m2 = [] ;
Pour ( je = 6 , je <= Col N ( dt ) , je ++,
bv = Bivarié (
Oui ( Colonne ( je )) ,
X ( : mRSS ) ,
Ellipse de densité ( 0,95 , { Couleur de la ligne ( { 213 , 72 , 87 } )} ) ,
invisible
) ;
bvr = bv << rapport ;
insérer dans ( m , Nom de colonne ( je )) ;
m1 = m1 || bvr [ Boîte de contour ( 1 )] [ Nombre Col Boîte ( 3 )] [ 1 ] ;
m2 = m2 || bvr [ Boîte de contour ( 1 )] [ Nombre Col Boîte ( 4 )] [ 1 ] ;
) ;
Nouveau tableau ( "CORRÉLATION" ,
Nouvelle colonne ( "Symbole" , personnage , définir des valeurs ( m )) ,
Nouvelle colonne ( "Corrélation" , numérique , définir des valeurs ( m1 )) ,
Nouvelle colonne ( "Valeur P" , numérique , définir des valeurs ( m2 )) ,
) ;
Re : Scripting : comment fermer une analyse dans une boucle For ?Je vais d'abord expliquer les "Noms par défaut ici (10);" C'est tout simplement une faute de frappe.Ce devrait être un "1".
Le "<< get" est le message, lorsqu'il est envoyé à l'objet vers lequel il pointe, pour récupérer les valeurs.
bvr [ Boîte de contour ( 1 )] [ Nombre Col Boîte ( 3 )]) <
récupère la colonne de nombres de Number Col Box(3) dans une liste.
Il s'agit d'un formulaire similaire à la récupération du texte de Outline Box (1) en spécifiant :
bvr [ Boîte de contour ( 1 )] <
Re : Scripting : comment fermer une analyse dans une boucle For ?Salut Jim,
Merci d'avoir nettoyé mon script simple. Pourriez-vous m'expliquer comment fonctionne la commande "<< get" ? J'ai remarqué que mon script simple fonctionnait bien en ajoutant simplement la commande "bv << fermer la fenêtre" et en omettant la commande "<< get".
De plus, vous avez écrit "Les noms par défaut sont ici (10);" Je dois admettre que j'ai toujours laissé cette commande avec la valeur 1 sans penser que cela pourrait être un nombre plus grand. Qu'est-ce que la valeur "10" fait au script ?
Merci pour votre aide.
Sincèrement,
Thierry
Re : Scripting : comment fermer une analyse dans une boucle For ?MS est correct, cependant, d'autres problèmes existent dans votre script.J'ai pris la liberté de modifier votre script pour le faire fonctionner
Les noms par défaut ici ( dix ) ;
dt = Tableau de données actuel () ;
m = {} ;
m1 = [] ;
m2 = [] ;
Pour (je = 6 , je <= Col N ( dt ) , je ++,
bv = Bivarié(
Oui( Colonne (je)) ,
X( : mRSS ) ,
Ellipse de densité( 0,95 , {Couleur de la ligne( { 213 , 72 , 87 } )} ) ,
invisible
) ;
bvr = rapport (bv) ;
insérer dans (m , Nom de colonne (je)) ;
m1 = m1 || ((bvr [ Boîte de contour ( 1 )] [ Nombre Col Boîte ( 3 )]) < ) [ 1 ] ;
m2 = m2 || ((bvr [ Boîte de contour ( 1 )] [ Nombre Col Boîte ( 4 )]) < ) [ 1 ] ;
bv << Fermer la fenêtre;
) ;
Nouveau tableau ( "CORRÉLATION" ,
Nouvelle colonne ( "Symbole" , personnage , valeurs de consigne (m)) ,
Nouvelle colonne ( "Corrélation" , numérique , valeurs de consigne (m1)) ,
Nouvelle colonne ( "Valeur P" , numérique , valeurs de consigne (m2)) ,
) ;
Re : Scripting : comment fermer une analyse dans une boucle For ?bv << Fermer la fenêtre ;