Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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:
Utilizei a função: =num([Servico/Valores/ValorServicos], '##.##0,00', ',', '.')
Como ficou:
Tentei colocar a função já no script mas também não funcionou.
Alguma ideia de como contornar essa situação?
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.
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.
No XML os valores estão com separador "." ou ","?
No caso, estão separados por pontos " . ". Desta forma, ele converte para números.
Eles estão com . (ponto).
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.
Fiz as alterações nas variáveis e funcionou.
Muito obrigada.
Já tive esse problema com espaços.
Ao carregar use o Trim() para garantir que não tenha espaços no campo
Marcos, muito obrigada pela ajuda.
Funcionou perfeitamente.