Table de contrôle avec de nombreuses colonnesSalut.
J'ai un tableau avec plus de 200 colonnes de facteurs continus et peu de réponses.
Les colonnes sont des résultats de tests de laboratoire qui recherchent la présence de substance dans un objet,
Chaque colonne correspond à la quantité d'une substance.
Ces 200 colonnes peuvent être divisées de plusieurs manières (couleurs, but, activité, fabrication, etc.)
Tout en analysant le résultat, je souhaite exécuter toutes sortes de tests et de modèles sur différents groupes sur les 200 colonnes.
Ce que je recherche, c'est un outil qui me permet de sélectionner et de désélectionner facilement différentes colonnes en fonction d'un écart
Ce à quoi je pense est une sous-table dont le nom de colonne devient des lignes.
La sous-table est connectée à la table de données principale et chaque ligne que je sélectionne dans la sous-table sélectionne automatiquement la colonne correspondante dans la table de données principale.
Je peux ajouter des colonnes qui définissent les colonnes d'origine (maintenant des lignes). Sélectionnez ensuite facilement différents groupes. Mettez-les dans et hors des modèles ou de toute autre boîte de dialogue.
Merci
Omer
Re: Table de contrôle avec de nombreuses colonnesJe connais certains JSl, mais je pense que c'est sur ma ligue.Re: Table de contrôle avec de nombreuses colonnesRe-bonjour
Je connais une solution possible:
Si j'ouvre le 'Sélecteur de vue des colonnes', sélectionne toutes les colonnes pertinentes, clique sur 'Afficher l'aperçu', puis dans le triangle rouge choisissez '' vue de la table de données '', la table créée est connectée au tableau principal et reflète ma sélection en ligne colonnes de droite dans le tableau souligné.
Je peux que mettre à jour avec tous les types de colonnes qui définissent des groupes et travailler avec (Sélectionnez la cellule correspondante, etc.), mais la connectivité disparaît au moment où je ferme le 'Sélecteur d'affichage des colonnes'.
Existe-t-il un moyen de préserver cette connectivité entre les deux tables?
Omer
Re: Table de contrôle avec de nombreuses colonnesLe JSL ci-dessus sélectionne des colonnes dans le tableau, mais était peut-être une interprétation incorrecte de ce que vous demandez.
Quand tu dis '. . . any tool in hand », voulez-vous dire dans le cadre de JMP, ou comme un complément qui existe déjà? Si tel est le cas, je pense que la réponse est «non».
Un tel complément pourrait être écrit, mais je pense que vous devriez être plus précis sur le flux de travail nécessaire pour accomplir ce que vous avez à l'esprit.
Connaissez-vous déjà JSL ou êtes-vous prêt à en apprendre un peu? Ou avez-vous accès à quelqu'un qui pourrait le faire pour vous?
Re: Table de contrôle avec de nombreuses colonnesMerci
Ce «triangle rouge» avec son option existe dans chaque boîte de dialogue.
Il peut me montrer le groupe que j'ai défini dans le tableau principal.
Ce que je recherche, c'est de pouvoir sélectionner en un clic (ou deux) quelques colonnes qui partagent un attribut commun dans une propriété (pas une propriété comme "type de données" ou "a formule"), puis sélectionner d'autres colonnes qui partagent le même attribut dans une autre propriété.
Dans mes données, je peux diviser mes colonnes (qui expriment le niveau de présence de substance chimique dans les plumes) en quelques groupes.
Je peux les diviser par influence sur le présage, ou par formule moléculaire, ou par létalité, ou par «techniques d'action» et ainsi de suite.
Chaque écart crée une structure de groupe différente.
Ma question est de savoir s'il y a un outil en main.
Sinon, y a-t-il un simple "ajout" qui peut être créé.
Remercier
Omer
Re: Table de contrôle avec de nombreuses colonnesVous n'aurez peut-être pas besoin de la table supplémentaire si vous utilisez quelque chose comme ceci:
Names Default To Here( 1 );
// Get a table
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dtname = dt << getName;
// Expression that is invoked whenever a new selection is made in the column selector
selectionScript =
Expr(
colsSelected = fcs << getSelected;
dt << clearColumnSelection;
dt << selectColumns(colsSelected);
);
// User interface
New Window("Select Columns in "||dtname,
fcs = Filter Col Selector( Data Table( dtname ), Width(300), Script(selectionScript) );
);
Les options «triangle rouge» dans le filtre peuvent vous aider à trouver (puis à sélectionner) les colonnes dont vous avez besoin, et elles afficheront également tous les groupes de colonnes que vous avez définis.