Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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.
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.
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 !
Que bom que funcionou alterando os SET.
Abraços.
Tonial.