Cosa ha ispirato questa richiesta nella lista dei desideri?
Ho creato un prototipo di componente aggiuntivo che risolve questo problema e lo allegherò qui sotto.
Un cliente (Luc Poelman, FactWise) ha copiato una colonna numerica tra due sessioni JMP utilizzando separatori decimali diversi. La colonna è passata silenziosamente da Numerico Continuo a Carattere Nominale e, riportandola manualmente al formato originale, i valori non corrispondenti si sono trasformati in valori mancanti, con un reale rischio di perdita di dati, non solo un problema di visualizzazione.
L'unica soluzione nativa, Impostazioni locali personalizzate, è una preferenza globale che bisogna attivare e disattivare per ogni file e non risolve il problema dei dati già presenti in una tabella aperta, che era il vero motivo del problema di Luc. Ho ora confermato su JMP Pro 19.1.4 che anche impostandola in modo che corrisponda al file, il problema persiste a meno che non si abiliti anche un'opzione di importazione separata e non immediatamente evidente (Usa impostazioni regionali). L'unica soluzione nativa praticabile richiede di combinare due impostazioni in due punti diversi e non risolve comunque il problema del copia-incolla.
Questo problema continua a ripresentarsi: una richiesta aperta nella lista dei desideri della community, che chiede la stessa cosa, è rimasta in sospeso da marzo 2020, e in una discussione del 2023 qualcuno ha chiesto, in modo indipendente, una soluzione con pochi clic. ( Rendere il separatore decimale un'opzione - JMP User Community , Risolto: Comma to dot in a table column without changing preferences - JMP User Community , Risolto: Importa con separatore decimale virgola in JMP 16 - Impostazioni locali personalizzate non funzionanti... - JMP User Community )
Descrivi la nuova funzionalità o la soluzione migliorata che vorresti vedere implementata.
Ho creato e testato un componente aggiuntivo funzionante, Fix Decimals, che allego qui. Seleziona una qualsiasi colonna ed eseguilo una volta: rileva la virgola o il punto come separatore decimale (oltre al separatore delle migliaia e al segno di percentuale), li converte correttamente in formato numerico continuo e non modifica mai l'impostazione del separatore decimale. Tutto ciò che non riesce a interpretare correttamente viene lasciato invariato, con la possibilità di eseguire prima un backup con un solo clic. Il programma segnala cosa è stato convertito, cosa era già numerico e cosa è rimasto come testo.
La soluzione nativa a lungo termine sarebbe un controllo del separatore decimale a livello di importazione del file o di colonna, indipendente dalle preferenze dell'intera applicazione, che è esattamente ciò che è già richiesto nella lista dei desideri della community.
Quale sarebbe il vantaggio per te e/o per gli altri utenti se questa nuova funzionalità venisse implementata?
Sostituisce una soluzione manuale, colonna per colonna e soggetta a errori (che prevede l'attivazione/disattivazione delle impostazioni regionali, la funzione trova/sostituisci e il rischio di perdita silenziosa di dati tramite le informazioni sulla colonna) con un solo clic sicuro. Consente di risparmiare tempo prezioso a chiunque scambi file tra paesi statunitensi ed europei ed elimina il rischio di perdere dati senza accorgersene.
Si tratta di una richiesta di un cliente esterno? Sì. Luc Poelman, FactWise (Belgio). La richiesta è emersa durante il corso STIP di Coursera frequentato da Luc durante la fase di introduzione a JMP; da allora ha sottoscritto una licenza a pagamento.
Esiste un software concorrente che offra questa funzionalità o soluzione di cui dovremmo essere a conoscenza? Excel, tramite Power Query (Ottieni e trasforma), consente di fare clic con il pulsante destro del mouse su una colonna e scegliere Cambia tipo > Usa impostazioni locali per selezionare le impostazioni locali utilizzate per interpretare i numeri (separatore decimale incluso), indipendentemente dalle impostazioni internazionali di Windows e senza modificarle. Fonte: Impostare impostazioni locali o internazionali per i dati (Power Query) | Supporto Microsoft
Questo influirà sul rinnovo, sull'espansione o sull'adozione da parte di un cliente? E metterà a rischio l'account se non risolviamo il problema? Al momento no, ma potrebbe avere un impatto sul rinnovo per questo e altri clienti.