Non contiene più un'opzione quando si selezionano valori da una riga numericaRecentemente ho riscontrato questo problema con un cliente molto grande. Nelle versioni precedenti di JMP, veniva utilizzato Contiene per identificare i codici di errore da una colonna numerica in un modo simile a questo

Questo non è più disponibile in JMP 17. Due domande:
1. Hai riscontrato questo problema?
2. Come è possibile replicare questo processo di selezione con non più dello stesso numero di clic e con la stessa efficienza (la tabella può avere 100 milioni di righe).
Re: non contiene più un'opzione quando si selezionano valori da una riga numerica@DonMcCormack se non l'hai ancora fatto, condividilo con i product manager, facci conoscere il cliente e puoi fare riferimento a questo thread.
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaAbbiamo fornito a un grande cliente uno strumento che è stato comunicato a un gran numero di utenti e probabilmente inserito in un gran numero di script. Il suddetto cliente è storicamente riluttante a passare alle versioni più recenti di JMP. Ora abbiamo eliminato lo strumento e chiesto loro di passare a una nuova versione di JMP. La domanda ovvia è "Cos'altro si nasconde?". Non si tratta solo di eliminare funzionalità, ma di comunicare in modo forte e chiaro quando si verificheranno cambiamenti come questo, indipendentemente da quanto piccoli possano sembrare tali cambiamenti.
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaI codici di errore contengono più di 9999 per differenziare i diversi tipi di errori. 9999.123, 9999.345, 9999.299, ecc. Sono tutti tipi di errori 9999.
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaMi rendo conto che non stiamo cercando una soluzione di scripting, ma volevo menzionare che la nuova funzione Where sarà almeno altrettanto veloce e solitamente più veloce di Select Where o Get Rows Where in JMP 18. Ciò dovrebbe essere particolarmente rilevante per questi molto grandi tavoli.
Current Data Table() << Select Rows(Where(Contains(Char(:Column 1), "9999")))
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaBene, possono cambiare la colonna in carattere, usare "contiene" e poi riportarla in numerico quando hanno finito?
Sono necessari un paio di clic in più, ma in realtà non sarà questo il problema, perché cambiare avanti e indietro richiede più o meno lo stesso tempo necessario per eseguire effettivamente la ricerca su un tavolo alto... la selezione richiede circa 5 secondi per essere eseguita solo su 10 milioni di righe, sia che tu stia cercando "è uguale a 999" su dati numerici o "contiene 999" su dati di carattere. Quindi per 100 milioni di righe, mi aspetterei quasi un minuto... a quel punto i 2,5 secondi extra su ciascuna estremità per modificare i tipi di dati diventano banali.
A parte il fatto che raramente è una buona idea togliere all'utente le funzionalità esistenti... mi sto perdendo qualcosa qui?
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaPerché Equals non funzionerà? Dal post originale non è chiaro il motivo.
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaPotrebbe essere necessario distribuirlo a centinaia (migliaia?) di utenti, alcuni dei quali non sono scripter.
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaL'uguaglianza non funzionerà
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaDa quello che mi è stato detto, stanno cercando una stringa specifica di valori numerici. Sospetto che la stringa inizi con questi valori, ma non ho confermato che fosse vero. Potrebbero esserci più valori (ad esempio, 9999 e -9999), non so quanti altri.
Re: non contiene più un'opzione quando si selezionano valori da una riga numerica"È uguale a" nello stesso menu a discesa non funziona più? Stesso numero di clic, ovviamente.

Re: non contiene più un'opzione quando si selezionano valori da una riga numericail filtro dati locale, la distribuzione e altre piattaforme lo riconosceranno. Ma se il loro obiettivo è trovare i valori mancanti e i codici dei valori mancanti, allora forse la proprietà della colonna e il filtro dei dati globali. Un paio di clic in più rispetto a prima. 18 è ancora un problema.
Esplora i codici dei valori mancanti.
Re: non contiene più un'opzione quando si selezionano valori da una riga numerica@DonMcCormack , sono sempre 9999? In tal caso, che ne dici di impostare i codici dei valori mancanti della proprietà della colonna e quindi di utilizzare il filer di dati sotto le righe con l'opzione del triangolo rosso per il filtro per selezionare quelli mancanti? La selezione della riga in 17 per mancante non sembra funzionare. Supponendo che vogliano evitare un copione
Re: non contiene più un'opzione quando si selezionano valori da una riga numericaEsplora valori anomali ha una scheda Nove, ma richiede molti più clic. Che ne dici di mappare lo script seguente in una scorciatoia da tastiera? Potrebbero essere anche meno clic.
Try(
col = (Current Data Table() << get selected columns())[1];
Current Data Table() << Select Where( Contains( Char( col ), "9999" ) );
);