Free Trial

Foro

RESUELTAS

Crear columna con datos condicionada a otra columna

Petalo42
Asteroide

Buenos días,

 

Necesito ayuda con algo que creo que será sencillo.

Necesito que cada vez que en la columna data aparezca un formato de "dd/mm/yyyy" se cree otra columna "nuevo campo requerido" con la información que figura en código.

 

Mi columna data actualmente es un campo V_String.

 

CódigoDataNuevo campo requerido
550055550509/11/20205500555505
 x 
 x 
 x 
660066660602/01/20216600666606

 

Por favor ¿me ayudan?

3 RESPUESTAS 3
Petalo42
Asteroide

He intentado usar la formula tool de esta forma:

 

Nueva columna:

if [ Data]= "(\w{2}/\w{2}/\w{4})" Then [ Código] else "" endif

 

pero no funciona 😞 ¿se les ocurre algo que esté haciendo mal?

dsmdavid
Bólido


Adjunto un par de opciones (convirtiendo primero a fecha, o usando regex directamente).
En  


if [ Data]= "(\w{2}/\w{2}/\w{4})" Then [ Código] else "" endif

 

para comparar "data" con una expresión regular, hay que usar alguna función de regex (p.ej. regex_match)

Petalo42
Asteroide

gracias @dsmdavid !!

Etiquetas