carte de contrôle avec plusieurs éléments comment enregistrer des résumés dans un tableau<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai une fenêtre de carte de contrôle (cc) avec plusieurs éléments (c'est-à-dire que chaque élément a une carte de contrôle). Dans jsl, lorsque j'utilise cc<< Save Summaries, un tableau récapitulatif apparaît pour chaque élément. Comment puis-je enregistrer tous les résumés dans un tableau avec le nom de l'élément identifié ? Merci.
Re : tableau de contrôle avec plusieurs éléments, comment enregistrer des résumés dans un seul tableauqy6b0
veronica.a.heber
Vous pouvez essayer ce qui suit :
dt = Open( "$SAMPLE_DATA/Quality Control/Airport.jmp" );dt << New Column( "ByVar", Character, formula( Left( :Day, 1 ) ) );obj = Control Chart( Sample Size( :Day ), KSigma( 3 ), Chart Col( :Delay, XBar ), By( :ByVar ) );Current Data Table( dt );Summarize( byVals = By( :ByVar ) );res = obj << SaveSummaries;If( Is List( res ), finalTable = res[1] << concatenate( res[2 :: N Items( res )], create source column, outputTableName( "Saved Summaries" ) ); Try( col = Column( finalTable, "Source Table" ); col << set name( dt:ByVar << get name ); For( i = 1, i <= N Items( res ), i++, col[finalTable << get rows where( Column( dt:ByVar << get name )[] == (res << get name) )] = byVals; Close( res, NoSave ); ); , finalTable = res ););
Re : tableau de contrôle avec plusieurs éléments, comment enregistrer des résumés dans un seul tableauSi vous utilisez l'info-bulle dans l'éditeur, vous verrez que (lors de l'utilisation d'une variable 'By'), obj est une liste. Donc tu peux essayer quelque chose comme :
Noms par défaut ici ( 1 ) ;
dt = Ouvert ( "$SAMPLE_DATA/Contrôle qualité/aéroport.jmp" ) ;
// Ajoute une colonne pour qu'il y ait une deuxième colonne de graphique
dt << nouvelle colonne ( "Aléatoire" , formule ( Uniforme aléatoire ())) ;
dt << nouvelle colonne ( "Par" , formule ( Entier aléatoire ( 1 , 2 ))) ;
obj = Carte de contrôle (
Taille de l'échantillon ( : Jour ) ,
KSigmaGenericName ( 3 ) ,
Col du graphique ( : Retard , Barre X , R ) ,
Col du graphique ( : Aléatoire , Barre X , R ) ,
Par ( : Par )
) ;
Pour ( b = 1 , b <= NIéléments ( obj ) , b ++, obj [ b ] << Enregistrer les résumés ) ;
Ensuite, vous devez bien sûr consolider les tables résultantes.
Re : tableau de contrôle avec plusieurs éléments, comment enregistrer des résumés dans un seul tableauComment pourrait-on faire la même chose (sauvegarder tous les résumés dans un tableau avec le nom de l'élément identifié) si une variable By est utilisée dans la carte de contrôle ?
Comme dans cet exemple qui crée un graphique pour ByVar=1 et ByVar=2 :
dt = Ouvert ( "$SAMPLE_DATA/Contrôle qualité/aéroport.jmp" ) ;
dt << nouvelle colonne ( "ParVar" , Personnage , formule ( la gauche ( : Jour , 1 ))) ;
obj = Carte de contrôle (
Taille de l'échantillon ( : Jour ) ,
KSigmaGenericName ( 3 ) ,
Col du graphique ( : Retard , Barre X ) ,
Par ( : ParVar )
) ;
Re : tableau de contrôle avec plusieurs éléments, comment enregistrer des résumés dans un seul tableauL'action par défaut avec ,<< Enregistrer les résumés consiste à créer un seul tableau pour tous les graphiques définis pour la plate-forme.L'exemple ci-dessous produira un exemple de tableau récapitulatif combiné.
Noms par défaut ici ( 1 ) ;
dt = Ouvert ( "$SAMPLE_DATA/Contrôle qualité/aéroport.jmp" ) ;
// Ajoute une colonne pour qu'il y ait une deuxième colonne de graphique
dt << nouvelle colonne ( "Aléatoire" , formule( Uniforme aléatoire ())) ;
obj = Carte de contrôle(
Taille de l'échantillon( : Jour ) ,
KSigma( 3 ) ,
Graphique Col( : Retard , Barre X , R ) ,
Graphique Col( : Aléatoire , Barre X , R )
) ;
obj << Enregistrer les résumés ;
Pourriez-vous clarifier votre problème ?
Re : tableau de contrôle avec plusieurs éléments, comment enregistrer des résumés dans un seul tableauÀ titre de suggestion, pourquoi ne pas simplement utiliser l'option de liste déroulante des points chauds de la fenêtre de la carte de contrôle pour enregistrer les résumés ? Cela crée un seul tableau de données JMP avec des quantités identifiées en colonne pour diverses mesures récapitulatives.