Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Problemas com formato número fonte XML (QlikSense)

Olá,

Estou carregando os dados de NF que vem em XML diretamente para o QlikSense.

Os campos de valor da NF são carregados em formato texto.

Já tentei converter no script e diretamente na aplicação, porem sem sucesso.

Resolvi parcialmente o problema abrindo o xml em um excel e lá convertendo para número, mas nem todos os valores são carregados no formato correto. Mas não fiquei feliz com a solução pois o ideal é não ter nenhuma interferência manual nos arquivos.

Dados carregados sem tratamento:

original.png

Utilizei a função: =num([Servico/Valores/ValorServicos], '##.##0,00', ',', '.')

Como ficou:

funcao num.jpg

Tentei colocar a função já no script mas também não funcionou.

Alguma ideia de como contornar essa situação?

Labels (3)
1 Solution

Accepted Solutions
marcos-paixao
Contributor II
Contributor II

Prezado Leandro,

tive o mesmo problema para a importação a partir do XML da NFe.

Resolvi através das variáveis de ambiente no momento da importação.

Capture-15.png

View solution in original post

8 Replies
marcos-paixao
Contributor II
Contributor II

Prezado Leandro,

tive o mesmo problema para a importação a partir do XML da NFe.

Resolvi através das variáveis de ambiente no momento da importação.

Capture-15.png

Clever_Anjos
Employee
Employee

No XML os valores estão com separador "." ou ","?

marcos-paixao
Contributor II
Contributor II

No caso, estão separados por pontos " . ". Desta forma, ele converte para números.

Anonymous
Not applicable
Author

Eles estão com . (ponto).

marcos-paixao
Contributor II
Contributor II

Prezada Leandra,

nesta situação, basta que você modifique a variável de ambiente DecimalSep antes da carga. Para mim resolveu quando o modifiquei para ponto.

Espero que ajude.

Anonymous
Not applicable
Author

Fiz as alterações nas variáveis e funcionou.

Muito obrigada.

Clever_Anjos
Employee
Employee

Já tive esse problema com espaços.

Ao carregar use o Trim() para garantir que não tenha espaços no campo

Anonymous
Not applicable
Author

Marcos, muito obrigada pela ajuda.

Funcionou perfeitamente.