Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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);
Na planilha só tem pontos? teria como compartilhar uma amostra dessa planilha?
Sim claro.
Da uma olhada.
O campo de preco. O campo qtde a mesma coisa, porém, este é um numero normal.
A planilha que chegou aqui tem vários zeros do lado esquerdo direito
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.
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?
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?
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);
Deu certo.
A pegada esta na divisão.
Muito obrigado Clever
Meio "marretado", mas que bom que funcionou
yuri.nicolett, mais uma "marretinha" pra minha coleção