Re : Sélectionner des lignes en fonction d'un autre tableau de données récapitulatives pour chaque ligne de plusieurs valeurs de colonneTu as fait ma journée aussi. Merci.
Re : Sélectionner des lignes en fonction d'un autre tableau de données récapitulatives pour chaque ligne de plusieurs valeurs de colonneJim, merci.
Cela fonctionne parfaitement.
Tu fais ma journée.
Re : Sélectionner des lignes en fonction d'un autre tableau de données récapitulatives pour chaque ligne de plusieurs valeurs de colonneVoici un exemple qui utilise toutes les colonnes du tableau récapitulatif dans les exécutions Select Where.
Names Default To Here( 1 );
dt = Data Table( "Cars" );
dt1 = Data Table( "Summary Cars" );
// Build the Select Where statement
// Get the columns to select on
theCols = dt1 << get column names( string );
dt << clear select;
theStatement = " dt << Select Where( dt:" || theCols[1] || " == dt1:" || theCols[1] || "[i]";
For( k = 2, k <= N Items( theCols ), k++,
theStatement = theStatement || " & dt:" || theCols[k] || " == dt1:" || theCols[k] || "[i]"
);
theStatement = theStatement || ", current selection( \!"extend\!" ) );";
// Execute the Select Where clauses
For( i = 1, i <= N Rows( dt1 ), i++,
Eval( Parse( theStatement ) )
);
Re : Sélectionner des lignes en fonction d'un autre tableau de données récapitulatives pour chaque ligne de plusieurs valeurs de colonneLe tableau des données récapitulatives est variable. C'est différent d'une fois à l'autre. Il ne fait pas partie du tableau de données A. Je ne peux pas courir Tableaux=>Résumé.
J'ai besoin d'écrire dans le code en fonction des valeurs de colonne de chaque ligne dans le tableau de données récapitulatif pour sélectionner d'autres lignes de tableau de données qui correspondent aux critères
Re : Sélectionner des lignes en fonction d'un autre tableau de données récapitulatives pour chaque ligne de plusieurs valeurs de colonneSi vous exécutez simplement le
Tableaux=>Résumé
et spécifiez Marque, Modèle et Protection comme variables de groupe, et vous sélectionnez "Lien vers la table de données d'origine", vous obtiendrez une table de données récapitulative qui, lorsque des lignes sont sélectionnées dans la table récapitulative, les lignes correspondantes dans la table d'origine sont sélectionnées

Sélectionner des lignes en fonction d'un autre tableau de données récapitulatives Chaque ligne de plusieurs valeurs de colonneSalut,
Je suis confronté à un problème pour écrire un code pour sélectionner des lignes en fonction d'un autre tableau de données récapitulatif chaque ligne de plusieurs valeurs de colonne. Le tableau des données récapitulatives est variable, change de temps en temps.
Ci-dessous le code JSL. Cela ne fonctionne pas comme prévu.
J'ai besoin d'aide ici.
Exemple,
Dans le tableau des données récapitulatives,
rangée #1, Marque = Acura, Modèle = Integra, Protection = ceintures manuelles, sur la base de ces valeurs, sélectionnez les rangées dans le tableau de données A.
rangée #2, Marque = Audi, Modèle =80, Protection = ceintures manuelles, sur la base de ces valeurs, sélectionnez les rangées dans le tableau de données A.
:
: ainsi de suite... jusqu'à ce que chaque ligne du tableau récapitulatif soit complète

dt = Open("$TEMP/Cars.jmp");
dt1 = Open("$TEMP/Summary Cars.jmp");
For(i = 1, i <= N Rows(dt1), i++,
dt << Select Where (:Make == :Make[i]& :Model == :Model[i] & :Protection == :Protection[i])
);
Modélisation statistique avancéeAutomatisation et scriptExploration et visualisation des donnéesConception d'expériencesPersonnalisation de masseIngénierie de la qualité et des procédés