Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
lucascerq
Contributor II
Contributor II

Números escritos com caracteres especiais, fonte XML

Prezados,

Estou importando uma tabela de origem XML, e no campo ORG que deve exibir números apenas, está aparecendo caracteres especiais, não vinculando aos números correspondentes...

Como devo proceder para que o qlikview leia os números corretamente? 

Capturar Qlik.PNG

 

1 Reply
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Caso o campo esteja certo e somente caracteres a mais, podes usar o

keepchar(CAMPO,'0123456789')    as CAMPO_NUM

 

Assim, todos os caracteres não numéricos serão excluídos.

Se por um acaso houve troca de caracteres, ai um replace, ou um mapsubstring poderiam ajudar

Segue um exemplo de trocar acentuação

 

 

//=======================================================================================
//
// Tirar acentos e cedilhas
//
CharacterMap:
MAPPING
LOAD * INLINE [
From, To
Š, S
š, s
Ž, Z
ž, z
À, A
Á, A
Â, A
Ã, A
Ä, A
Å, A
Æ, A
Ç, C
È, E
É, E
Ê, E
Ë, E
Ì, I
Í, I
Î, I
Ï, I
Ñ, N
Ò, O
Ó, O
Ô, O
Õ, O
Ö, O
Ø, O
Ù, U
Ú, U
Û, U
Ü, U
Ý, Y
Þ, B
ß, B
à, a
á, a
â, a
ã, a
ä, a
å, a
æ, a
ç, c
è, e
é, e
ê, e
ë, e
ì, i
í, i
î, i
ï, i
ð, o
ñ, n
ò, o
ó, o
ô, o
õ, o
ö, o
ø, o
ù, u
ú, u
û, u
ý, y
ý, y
þ, b
ÿ, y
];

Country:
LOAD
     Country,
     mapsubstring('CharacterMap', Country) as [Country Free Accent],
FROM Country.xls (biff, embedded labels, table is Country$);

 

 

 

 

 

 

 

 

 

 

 

furtado@farolbi.com.br