Skip to main content
Announcements
NEW: Seamless Public Data Sharing with Qlik's New Anonymous Access Capability: TELL ME MORE!
cancel
Showing results for 
Search instead for 
Did you mean: 
lucianosv
Specialist
Specialist

Problemas com arredondamento de casas decimais

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.

1 Solution

Accepted Solutions
lucianosv
Specialist
Specialist
Author

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.

View solution in original post

4 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

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......

furtado@farolbi.com.br
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Seria uma tabela temporaria. Poderia ter apenas o campo que tem os 14 digitos.

furtado@farolbi.com.br
lucianosv
Specialist
Specialist
Author

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

lucianosv
Specialist
Specialist
Author

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.