Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
filipe_rabelo
Contributor II
Contributor II

Tratamento de campo

Bom Dia.

Tenho um QVD com campos numéricos que devem ser formatados em duas casas decimais, por exemplo:
O QVD traz o valor 2247 , após passar para duas casas decimais esse valor Deveri ser "22,47" e posteiormente quando definir em reais R $ 22, 47

O problema é que depois de passar para duas casas decimais o qlik deixa ele dessa maneira: 2.247,00. Já testei várias soluções que eu vi aqui na comunidade e nenhuma resolveu. Alguém pode me ajudar? 

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

O Qlik está correto, os valores estão armazenados multiplicados por 100

 

Algo assim seria suficiente

LOAD
money(ITEM_VAL_TOTAL/100) as ITEM_VAL_TOTAL
FROM [lib://tmp/teste.qvd]
(qvd);

View solution in original post

5 Replies
Clever_Anjos
Employee
Employee

Seria mais fácil se você anexasse uma parte do seu script, uma amostra dos dados, etc.
Em termos apenas teóricos fica dificil ajudar

filipe_rabelo
Contributor II
Contributor II
Author

eu tento colocar o arquivo aqui porém aparece a seguinte mensagem: 

Meu qvd tem uma coluna com valores e tem um tamanho de 35kb

Correct the highlighted errors and try again.The attachment's arquivo.qvd content type (application/octet-stream) does not match its file extension and has been removed.

filipe_rabelo
Contributor II
Contributor II
Author

Como não estou conseguindo colocar o arquivo aqui, segue o link para download do arquivo via sendspace.

Link para baixar o arquivo 

Clever_Anjos
Employee
Employee

O Qlik está correto, os valores estão armazenados multiplicados por 100

 

Algo assim seria suficiente

LOAD
money(ITEM_VAL_TOTAL/100) as ITEM_VAL_TOTAL
FROM [lib://tmp/teste.qvd]
(qvd);

filipe_rabelo
Contributor II
Contributor II
Author

Funcionou! Obrigado!