Formula necessaria per rimuovere non numerici da un campo numerico<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Esiste una formula per rimuovere un campo non numerico da un campo dati numerico?
Re: Formula necessaria per rimuovere non numerici da un campo numericoVedere gli esempi di seguito. Il primo rimuove tutto tranne i numeri interi. Il secondo consente i numeri decimali (assumendo il punto come delimitatore).
I numeri formattati come le date o la notazione scientifica richiedono una stringa di ricerca un po' più complessa.
pi = ":3b@./14Q15%9" ;
num ( Regex ( pi , "[^0-9]+" , "" , Sostituzione globale )) ;
num ( Regex ( pi , "[^0-9.]+" , "" , Sostituzione globale )) ;
Modifica: ho appena appreso che questo è stato pubblicato prima. Vedi l'eccellente post di Craige in questo thread Estrai i numeri dalla stringa in JSL
Re: Formula necessaria per rimuovere non numerici da un campo numericoSupponendo che la colonna esistente sia un tipo di dati carattere e che la nuova colonna con una formula sia numerica, puoi impostare la formula della colonna per la nuova colonna numerica in modo che sia: try(num(:col)) dove col è il nome della colonna.Questo sembra funzionare senza l'istruzione try, quindi suppongo che tu possa semplicemente usare num(:col).