Saltar al contenido

QGIS: use la expresión ‘reemplazar’ para 2 caracteres en un cálculo de campo

Te recomendamos que pruebes esta respuesta en un entorno controlado antes de enviarlo a producción, saludos.

Solución:

Necesita usar una función de reemplazo () anidada como

replace(replace('£10,000.00','£',''),',','')

Puede anidar tantos replace() como desee.

Puede hacer ambos reemplazos usando una sola llamada de función:

1) usando regex_replacedonde buscaría los dos caracteres de interés (entre corchetes):

regexp_replace("field_name",'[£,]','')

o 2) el map variante de replacedonde el mapa es una serie de key-valor, el key siendo el string siendo buscado y el valor siendo el reemplazo string

replace("field_name",map('£','',',',''))

Reseñas y calificaciones del tutorial

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *