Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Usar Mapping load para cambiar tildes

Hola amigos, necesito su ayuda u orientación para usar en el script de carga de un archivo de excel un campo que contiene referencias de productos, pero que de origen esta escrito con tildes. Para que la data tenga consistencia con el resto de información con la que se va unir requiero reemplazar las tildes con vocales sin tildes: necesito reemplazar todas las vocales tildadas con vocales simples.  Ej: á con a, é con e.   La palabra de origen esta en un campo que se llama SKU, Ejemplo Cartón, en el momento de cargar estos datos necesito que la palabra sea Carton para que haya consistencia con la data de la DB de SQL con la que se une. Gracias de antemano

1 Solution

Accepted Solutions
Not applicable
Author

Hola prueba con:

map1:

mapping load * inline [

á, a

é, e

í, i

ó, o

ú, u ] ;

datos:

Load MapSubstring ( 'map1', TuCampo) as Campo

from...;

Espero que te ayude

View solution in original post

2 Replies
Not applicable
Author

Hola prueba con:

map1:

mapping load * inline [

á, a

é, e

í, i

ó, o

ú, u ] ;

datos:

Load MapSubstring ( 'map1', TuCampo) as Campo

from...;

Espero que te ayude

Not applicable
Author

Gracias thefourth, lo había intentado de esa manera (o algo parecido) pero sin exito, con tu aporte lo pude solucionar. Estoy usando la Versión 11 y por alguna extraña razón el primer mapping no lo hace correctament por lo que debí repetirlo en otra línea. Queda trabajando Ok de esta manera.
MAPA1:
mapping load * inline [
á, a
á, a
é, e
í, i
ó, o
ú, u
Á, A
É, E
Í, I
Ó, O
Ú, U
] ;
TRANSITOS:
LOAD
MapSubString ('MAPA1',TRIM(UPPER(GENERICO))) AS Generico,
………..