Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
BUENAS TRADES
COMO PUEDO SEPARAR EL TEXTO
QUIERO SABER COMO PUEDO OBTENER DOS COLUMNAS DE UNA
LA PRIMERA LLEVARA LA CLAVE "40.13.003"
Y LA SEGUNDA LA DESCRIPCION"DEFINILHIDATOINA"
ESPERO ME PUEDAN APOYAR
MIL GRACIAS
buenos tardes Luis:
aplique la siguiente sentencia y al parecer ya quedo
=Capitalize(mid(DescripcionOpcion,10))
Muchas gracias!!!!
Hola Jorge, puedes usar Subfield, el cual te divide los campos según el separador que posea, en tu caso visualizo que lleva un espacio entre la clave y el nombre, supongamos que el nombre del campo es "Nombre de prueba" quedaría algo así.
Load
*
SubField([Nombre de prueba], ' ',1) as Clave,
SubField([Nombre de prueba], ' ',-1) as Nombre,
From Table;
Espero que te sirva.
Saludos.
ya lo intente pero en el caso de las descripciones
=Capitalize(SubField(DescripcionOpcion,' ',-1))
hay descripciones con mas de un espacio por eso me lo parte
espero me puedas apoyar
Jorge, si en tu descripción no tiene más números que los que separas como clave, puedes usar el siguiente scrip:
LOAD
*,
SubField(Descripcion,' ',1) as Clave,
Capitalize(PurgeChar(Descripcion,SubField(Descripcion,' ',1))) as DescripcionOpcion
Te adjunto el archivo qvw que hice
También puedes colocar la siguiente línea para la descripción, siempre que la clave tenga 9 dígitos.
PurgeChar(Descripcion,(Left(Descripcion, 9))) as DescripcionOpcion
mucgas gracias por tus aportaciones, los probe ambos pero me borra todos los numeros de la descripcion
el nombre de la prueba tiene esta sentencia:
PurgeChar(Descripcion,(Left(Descripcion, 9))) as DescripcionOpcion
y la que dice DescripcionOpcion es la variable original
Espero seguir contando con su ayuda
Mil gracias
Me podrías facilitar una arte de la información con la que estás trabajando, es para hacer las pruebas
muchas gracias, adjunto el Qv
buenos tardes Luis:
aplique la siguiente sentencia y al parecer ya quedo
=Capitalize(mid(DescripcionOpcion,10))
Muchas gracias!!!!