Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Qlikview Interpretando Número como Texto

Pessoal,

Boa tarde,

Estou utilizando uma base de dados MDX, criei as consultas corretamente, mas quando coloca uma métrica de valor de venda por exemplo o qlikview interpreta esse valor como texto. Como eu poderia alterar ?

Tentei criar um LOAD transformando o campo em R$, mas ele não localiza a métrica Venda.

Obrigado

1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá, tente utilizar a função Num() no lugar da Money() e retire o sinal de monetário '$'.

Outra coisa que deve ser verificado é o formato do separador decimal no SETs iniciais do arquivo, que no seu caso esta com virgula e o número que vem do MDX é com ponto. Pode ser que antes do Num tenha que fazer um replace.

Assim:

Num(Replace(Valor,'.',','),'#.##,00:-#.##0,00')

Abraços.

Tonial.

Don't Worry, be Qlik.

View solution in original post

3 Replies
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá, tente utilizar a função Num() no lugar da Money() e retire o sinal de monetário '$'.

Outra coisa que deve ser verificado é o formato do separador decimal no SETs iniciais do arquivo, que no seu caso esta com virgula e o número que vem do MDX é com ponto. Pode ser que antes do Num tenha que fazer um replace.

Assim:

Num(Replace(Valor,'.',','),'#.##,00:-#.##0,00')

Abraços.

Tonial.

Don't Worry, be Qlik.
Not applicable
Author

Fernando,
Bom dia.

Muito obrigado, a função Num Replace não funcionou.

Mas fiz a alteração no SET para que ele fizesse a leitura conforme Cubo MDX, então alterei no SET decimal para (.) e separador (,) e funcionou corretamente,

Muito obrigado pela ajuda !

fernando_tonial
Partner - Specialist
Partner - Specialist

Que bom que funcionou alterando os SET.

Abraços.

Tonial.

Don't Worry, be Qlik.