Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
lescorda
New Contributor III

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?

Tags (1)
1 Solution

Accepted Solutions
marcos-paixao
New Contributor II

Re: Problemas com formato número fonte XML (QlikSense)

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

8 Replies
marcos-paixao
New Contributor II

Re: Problemas com formato número fonte XML (QlikSense)

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

Employee
Employee

Re: Problemas com formato número fonte XML (QlikSense)

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

marcos-paixao
New Contributor II

Re: Problemas com formato número fonte XML (QlikSense)

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

lescorda
New Contributor III

Re: Problemas com formato número fonte XML (QlikSense)

Eles estão com . (ponto).

marcos-paixao
New Contributor II

Re: Problemas com formato número fonte XML (QlikSense)

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.

lescorda
New Contributor III

Re: Problemas com formato número fonte XML (QlikSense)

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

Muito obrigada.

Employee
Employee

Re: Problemas com formato número fonte XML (QlikSense)

Já tive esse problema com espaços.

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

lescorda
New Contributor III

Re: Problemas com formato número fonte XML (QlikSense)

Marcos, muito obrigada pela ajuda.

Funcionou perfeitamente.