Collez plusieurs noms de colonnes directement dans le filtre de la boîte de dialogue de colonnesSujet : ajout d'une fonctionnalité intégrée qui permet de coller directement une liste de noms de colonnes - depuis le presse-papiers - dans le filtre de dialogue de colonnes.
Solution de contournement du jour : à partir d'aujourd'hui, j'ai réalisé un script qui prend le contenu du presse-papiers -chargé avec les noms de colonnes- et le convertit en une expression régulière. Ensuite, je colle cette expression régulière dans le filtre et je sélectionne le mode de filtre 'expression régulière'. Cela fonctionne mais c'est un peu douloureux.
Je l'utilise souvent lorsque je travaille avec un « sélecteur de colonnes », mais je suppose que cela peut fonctionner pour de nombreux autres besoins.
Organisation du contenuExploration et visualisation des donnéesRe : Coller plusieurs noms de colonne directement dans le filtre de la boîte de dialogue de colonne - Statut changé en : ReconnuSalut @damien , Merci pour votre suggestion! Nous avons enregistré votre demande et la prendrons en considération.
Re : Coller plusieurs noms de colonne directement dans le filtre de la boîte de dialogue de colonnePour mon usage personnel, j'utilise des noms sans guillemets ni accolades.
Les délimiteurs peuvent être une virgule, un espace, une tabulation ou un chariot d'alimentation.
La source de la liste peut provenir de JMP ou d'Excel.
Et j'utilise la correspondance parfaite.
Veuillez trouver ci-dessous le script que j'ai écrit (j'ai utilisé l'appel Python pour le remplacement des caractères spéciaux car le script JMP est pénible lors de la manipulation de "[") :
Entrée = liste dans le tampon de la fenêtre
Sortie = expression régulière dans le tampon de la fenêtre (puis, je la colle dans le filtre de JMP et sélectionne le mode "expression régulière")
//RAMIS - 2021
Names Default To Here( 1 );
//Get clipboard
data = Get Clipboard();
//split list into array
testList_raw = Words( data, " \!t\!n\!r," );
//keep only unique entries
myArray_set = Associative Array( testList_raw );
unique_myArray = myArray_set << Get Keys;
//replace special characters
Python Init();
Python Send( unique_myArray );
Python Submit(
"\[
myList =unique_myArray
myOutput = ','.join(myList)
myOutput = myOutput.replace("[","\\[")
myOutput = myOutput.replace("]","\\]")
myOutput = myOutput.replace(",","|")
]\"
);
Wait( 0 );
//output to window's clipboard
myClipboard = Python Get( myOutput );
Set Clipboard( myClipboard );
Salutations,
Damien RAMIS - NXP
Re : Coller plusieurs noms de colonne directement dans le filtre de la boîte de dialogue de colonneIl peut être utile de comprendre la source de la liste des noms de colonnes et votre utilisation/attentes :
- La liste est-elle une chaîne délimitée par des virgules (en supposant qu'il n'y a pas de virgules dans les noms de colonne ?
- Chaque nom aura-t-il des guillemets doubles ?
- La liste sera-t-elle entourée d'accolades ?
- La source de la liste provient-elle, par exemple, d'une sélection d'utilisateurs dans une table JMP ou d'une source externe telle qu'un e-mail ou un autre document externe ?
- Les noms seront-ils parfaitement assortis, sensibles à la casse ?
Par expérience, plus de détails sur la portée et l'utilisation aident les développeurs JMP à déterminer la taille et l'importance de votre demande.
Re : Coller plusieurs noms de colonnes directement dans le filtre de la boîte de dialogue de colonnes@damien : Pour info, il existait effectivement un moyen de faire cela dans JMP v18, mais il a été perdu dans JMP v19 : https://community.jmp.com/t5/JMP-Wish-List/Restore-data-grid-behavior-Pasting-onto-column-names-to-rename/idi-p/903084
Re : Coller plusieurs noms de colonnes directement dans le filtre de la boîte de dialogue de colonnes@BHarris , ce souhait concerne les filtres, pas la modification des noms de colonnes.
Re: Coller plusieurs noms de colonnes directement dans le filtre de la boîte de dialogue des colonnesPresque disponible dès maintenant avec JMP19 :
Avec l'option « contient des termes » et sans le paramètre « Correspond à tous les termes », le filtre de colonne fournit désormais la logique nécessaire pour sélectionner n'importe quelle colonne correspondante : )
Mais cette nouvelle fonctionnalité est moins utile qu'elle pourrait l'être :
La plupart du temps, les noms de colonnes sont copiés avec un saut de ligne dans le presse-papiers, par exemple à partir d'une autre liste de colonnes ; par conséquent, « coller le nom de la colonne » ne fonctionne toujours pas : (

Re: Coller plusieurs noms de colonnes directement dans le filtre de la boîte de dialogue des colonnesPour le moment, l'utilisateur doit remplacer manuellement les sauts de ligne par des espaces.
-> devrait être facile à corriger :
Coller le contenu du presse-papiers dans le filtre de colonne ? -> Remplacer automatiquement les sauts de ligne par des espaces.
Je pense qu'aucun utilisateur n'a besoin des fonctionnalités actuelles :
Conservez la première entrée, supprimez les autres lignes.