Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
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

Tags (1)
1 Solution

Accepted Solutions
fernando_tonial
Valued Contributor

Re: Qlikview Interpretando Número como Texto

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.

3 Replies
fernando_tonial
Valued Contributor

Re: Qlikview Interpretando Número como Texto

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.

Not applicable

Re: Qlikview Interpretando Número como Texto

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
Valued Contributor

Re: Qlikview Interpretando Número como Texto

Que bom que funcionou alterando os SET.

Abraços.

Tonial.