Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
matzenbacher
Contributor II

Transformar valor negativo em positivo

Ola,

Criei uma label com total desconto, mas quero que o valor fique positivo.

Em regras gerais isso pode ser feito? se sim alguem sabe como ajustar?

=num(sum( {$<[Exercicio Folha] = {$(vMaxExercícioFolha)} , [Tipo Folha] = {'Desconto'}>} [Valor Folha] ) ,'R$#.###,#0')

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Transformar valor negativo em positivo

Coloque o sum entre parenteses e o sinal de menos na frente.

Antes eu multiplicava por -1, mas resolvi adotar este padrão para converter.

=num(-(sum( {$<[Exercicio Folha] = {$(vMaxExercícioFolha)} , [Tipo Folha] = {'Desconto'}>} [Valor Folha] ) ) ,'R$#.###,#0')

4 Replies
Not applicable

Re: Transformar valor negativo em positivo

Coloque o sum entre parenteses e o sinal de menos na frente.

Antes eu multiplicava por -1, mas resolvi adotar este padrão para converter.

=num(-(sum( {$<[Exercicio Folha] = {$(vMaxExercícioFolha)} , [Tipo Folha] = {'Desconto'}>} [Valor Folha] ) ) ,'R$#.###,#0')

matzenbacher
Contributor II

Re: Transformar valor negativo em positivo

Valeu Eduardo!

aderlanrm
Valued Contributor

Re: Transformar valor negativo em positivo

O pessoal que "escova" bit me corrija se estiver errado, mas é igual, com menos caracteres.

-(100) = -1*100 = (-1)*100 = 100*(-1)

O que não pode é 100*-1, vai dar problemas!

Eu gosto da dica do Eduardo, pois acho mais limpo.

Abraço.

fernando_tonial
Valued Contributor

Re: Transformar valor negativo em positivo

Olá,

Tem a função Fabs(Valor) que faz retornar o valor sem o sinal de negativo.

Abraços.

Tonial.