Incolla più nomi di colonna direttamente nel filtro della finestra di dialogo della colonnaArgomento : aggiunta di funzionalità integrata che consente di incollare direttamente un elenco di nomi di colonne -dagli appunti- nel filtro della finestra di dialogo delle colonne.
Soluzione di oggi : ad oggi ho creato uno script che prende il contenuto degli appunti, caricato con i nomi delle colonne, e lo converte in un'espressione regolare. Quindi, incollo questa espressione regolare nel filtro e seleziono la modalità filtro "espressione regolare". Funziona ma è un po' doloroso.
Lo uso spesso quando lavoro con il "commutatore di colonne", ma presumo che possa funzionare per molte altre esigenze.
Organizzazione dei contenutiEsplorazione e visualizzazione dei datiRi: Incolla più nomi di colonne direttamente nel filtro di dialogo delle colonne - Stato modificato in: RiconosciutoCIAO @damiano , Grazie per il tuo suggerimento! Abbiamo acquisito la tua richiesta e la prenderemo in considerazione.
Ri: Incolla più nomi di colonne direttamente nel filtro di dialogo delle colonnePer mio uso personale, uso nomi senza virgolette né parentesi graffe.
I delimitatori possono essere virgola, spazio, tabulazione o carrello di alimentazione.
L'origine dell'elenco può provenire da JMP o Excel.
E uso la corrispondenza perfetta.
Di seguito trovi lo script che ho scritto (ho usato la chiamata Python per la sostituzione di caratteri speciali poiché lo script JMP è doloroso quando si gestisce "["):
Input = lista nel buffer della finestra
Output = espressione regolare nel buffer della finestra (quindi, lo incollo nel filtro di JMP e seleziono la modalità 'espressione regolare')
//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 );
Saluti,
Damien RAMIS - NXP
Ri: Incolla più nomi di colonne direttamente nel filtro di dialogo delle colonnePotrebbe essere utile comprendere l'origine dell'elenco dei nomi delle colonne e il tuo utilizzo/aspettative:
- L'elenco è una stringa delimitata da virgole (supponendo che non ci siano virgole nei nomi delle colonne?
- Ogni nome avrà virgolette doppie?
- L'elenco sarà racchiuso tra parentesi graffe?
- L'origine dell'elenco proviene, ad esempio, da una selezione dell'utente da una tabella JMP o da una fonte esterna come la posta elettronica o un altro documento esterno?
- I nomi saranno una corrispondenza perfetta, con distinzione tra maiuscole e minuscole?
Per esperienza, maggiori dettagli sull'ambito e sull'utilizzo aiutano gli sviluppatori di JMP a definire la dimensione e l'importanza della tua richiesta.
Re: Incolla più nomi di colonna direttamente nel filtro della finestra di dialogo delle colonne@damien : Per tua informazione, in realtà esisteva un modo per farlo in JMP v18, ma è andato perso in JMP v19: https://community.jmp.com/t5/JMP-Wish-List/Restore-data-grid-behavior-Pasting-onto-column-names-to-rename/idi-p/903084
Re: Incolla più nomi di colonna direttamente nel filtro della finestra di dialogo delle colonne@BHarris , questo desiderio riguarda i filtri, non la modifica dei nomi delle colonne.
Re: Incolla più nomi di colonna direttamente nel filtro della finestra di dialogo delle colonneQUASI disponibile ora con JMP19:
con l'opzione "contiene termini" e senza l'impostazione "Corrisponde a tutti i termini", il filtro di colonna fornisce ora la logica necessaria per selezionare qualsiasi colonna corrispondente : )
Ma questa nuova funzionalità è meno utile di quanto potrebbe essere:
nella maggior parte dei casi, i nomi delle colonne verranno copiati con una nuova riga negli appunti, ad esempio da un altro elenco di colonne, quindi "incolla nome colonna" non funziona ancora : (

Re: Incolla più nomi di colonna direttamente nel filtro della finestra di dialogo delle colonneAl momento, l'utente deve sostituire manualmente le nuove righe con spazi.
-> dovrebbe essere facile da risolvere:
incollare gli appunti nel filtro colonna? -> sostituire la nuova riga con uno spazio - automaticamente.
Penso che nessun utente abbia bisogno delle funzionalità attuali:
mantieni la prima voce e tralascia le altre righe.