<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿Existe una fórmula para eliminar un elemento no numérico de un campo de datos numéricos?
Vea los ejemplos a continuación. El primero elimina todo menos los enteros. El segundo permite números decimales (asumiendo el período como delimitador).
Los valores numéricos con formato, como las fechas o la notación científica, requieren una cadena de búsqueda un poco más compleja.
Pi = ": 3b @. / 14Q15% 9" ;
num ( Regex ( Pi , "[^ 0-9] +" , "" , Globalreplace )) ;
num ( Regex ( Pi , "[^ 0-9.] +" , "" , Globalreplace )) ;
Editar: Acabo de enterarme de esto ha publicado antes. Ver excelente post de Craige en este hilo Extraer números de cadena en JSL
Suponiendo que su columna existente es un tipo de datos de caracteres, y que su nueva columna con una fórmula es numérica, puede establecer la fórmula de columna para la nueva columna numérica: try (num (: col)) donde col es el nombre de la columna. Esto parece funcionar sin la declaración de prueba, así que supongo que puedes usar num (: col).