Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia.
Possuo uma extração de arquivos excel com campos de até 14 casas decimais. A extração funciona normalmente e gera um qvd corretamente. Quando leio esse qvd em uma aplicação zerada os números se mantém corretos, porém quando concateno esses dados na fato de uma aplicação existente ocorre um arredondamento que não consigo compreender.
Já tentei forçar as casas usando Num([Inscritos 15.1],'0,0#############') mas não resolveu.
Alguém já passou por algo similar?
Grato.
Boa tarde.
Para informação.
Existe um bug no Qlik quando você faz um left join com outra base usando distinct que causa este problema de arredondamento.
A solução é criar um resident com o distinct e usar o resultado no left join.
Me parece que o Qlik apenas adaptou os novos registros ao formato que tinha os registros anteriores.
Se der uma carga do QVD em uma tabela a ser deletada apos a carga, mas feita antes da concatenacao?
Desta forma, o formato do campo seria o do QVD, visto que foi lido antes......
Seria uma tabela temporaria. Poderia ter apenas o campo que tem os 14 digitos.
Então, os campos de valores são diferentes. Inverti a ordem de load do concatenate vou testar pra ver.
Enviado do meu iPhone
Em 6 de jan de 2016, às 12:32, Alessandro Furtado <qcwebmaster@qlikview.com> escreveu:
Qlik Community
Problemas com arredondamento de casas decimais
resposta de Alessandro Furtado em Qlik Brasil - Visualize a discussão completa
Seria uma tabela temporaria. Poderia ter apenas o campo que tem os 14 digitos.
Responda a esta mensagem respondendo a este e-mail ou vá para a mensagem em Qlik Community
Inicie uma nova discussão em Qlik Brasil por e-mail ou em Qlik Community
Seguindo Qlik Brasil nestes fluxos: Caixa de Entrada
Seguindo Problemas com arredondamento de casas decimais nestes fluxos: Caixa de Entrada
Seguindo Alessandro Furtado nestes fluxos: Fluxo de conexões
Boa tarde.
Para informação.
Existe um bug no Qlik quando você faz um left join com outra base usando distinct que causa este problema de arredondamento.
A solução é criar um resident com o distinct e usar o resultado no left join.