Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Formatar expressão Monetaria

Olá.

Gostaria de pedir uma ajuda.

Tenho um campo que puxo de uma planilha, este campo é um campo com valores monetários. O problema é a formatação dele, do qual o ponto e virgula que separa as casas não ficam no lugar certo.

Por exemplo: Isso é o que vem da planilha.

R$               392.977.000

Este é como deveria ficar.

R$               3.929,77


Alguém poderia me ajudar por favor.



Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Formatar expressão Monetaria

Tente assim

LOAD nomegrupo,

     nomemat,

     codmat,

     qtde,

     preco/100000 as preco

FROM

[https://community.qlik.com/servlet/JiveServlet/download/889520-191379/bizreport_loj01.xlsx]

(ooxml, embedded labels, table is produtosvendidosmensal);

9 Replies
Employee
Employee

Re: Formatar expressão Monetaria

Na planilha só tem pontos? teria como compartilhar uma amostra dessa planilha?

Not applicable

Re: Formatar expressão Monetaria

Sim claro.

Da uma olhada.

O campo de preco. O campo qtde a mesma coisa, porém, este é um numero normal.

Employee
Employee

Re: Formatar expressão Monetaria

A planilha que chegou aqui tem vários zeros do lado esquerdo direito

Capturar.PNG

Not applicable

Re: Formatar expressão Monetaria

Isso mesmo, porque vem assim do banco de dados, eu gostaria de conseguir tratar isso, para quando subir para qlikviwer, não fosse tantos zeros, mas ai esta o problema rs.

Employee
Employee

Re: Formatar expressão Monetaria

Não entendi bem, você lê da planilha ou do banco?

Já tentou dividir por 100.000  (ou outra potência de 10) durante a carga?

Not applicable

Re: Formatar expressão Monetaria

Pego da Planilha.

O que quiz dizer é que os dados da Planilha é que vem do banco, mas o qlikviwer eu carrego a Planilha.

Não tentei. Consegue me dar um exemplo?

Employee
Employee

Re: Formatar expressão Monetaria

Tente assim

LOAD nomegrupo,

     nomemat,

     codmat,

     qtde,

     preco/100000 as preco

FROM

[https://community.qlik.com/servlet/JiveServlet/download/889520-191379/bizreport_loj01.xlsx]

(ooxml, embedded labels, table is produtosvendidosmensal);

Not applicable

Re: Formatar expressão Monetaria

Deu certo.

A pegada esta na divisão.

Muito obrigado Clever

Employee
Employee

Re: Formatar expressão Monetaria

Meio "marretado", mas que bom que funcionou

yuri.nicolett‌, mais uma "marretinha" pra minha coleção