Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
brunoducatti
New Contributor III

Ocultar valores zerados na expressão

Boa tarde, possuo a expressão abaixo com objetivo de calcular o saldo dos títulos do financeiro em determinada data e gostaria de ocultar os valores zerados mas não está funcionando.

A opção na "Apresentação" de "Ocultar Zeros" já está marcada, mas mesmo assim não funciona.

A expressão que criei é:

if( Sum(if(dtbaixa <= Date($(vStartDate)),num#(valorbaixa,0))) < Sum(if(dtemissao <= Date($(vStartDate)),num#(valor,0))),

    Sum(if(dtemissao <= Date($(vStartDate)),num#(valor,0))) - Sum(if(dtbaixa <= Date($(vStartDate)),num#(valorbaixa,0)))

)

Notei que alguns valores que aparecem zerados ao formatar com várias casas decimais aparecem casos como por exemplo 0,00000000000004 creio que isto que faz com que não oculte os zeros.

Mas não entendi porque está resultando neste valor.

Tenho por exemplo titulo com valor 10,00 e a baixa exatamente de 10,00 e quando vejo o saldo está como neste exemplo acima.

Desde já agradeço.

Tags (1)
4 Replies

Re: Ocultar valores zerados na expressão

Bruno, disponibilize um QVW de exemplo

brunoducatti
New Contributor III

Re: Ocultar valores zerados na expressão

Olá Yuri, segue anexo um exemplo que estou montando.

A coluna saldo eu quero remover os valores zerados, deixar apenas o que tiver de fato saldo, mas estes valores com decimais que não estou entendendo como corrigir.

Obrigado.

lucianosv
Valued Contributor

Re: Ocultar valores zerados na expressão

Boa tarde.

Coloca isso na coluna do saldo:

Floor(

if( Sum(if(dtbaixa <= Date($(vStartDate)),num#(valorbaixa,0))) < Sum(if(dtemissao <= Date($(vStartDate)),num#(valor,0))),

  Sum(if(dtemissao <= Date($(vStartDate)),num#(valor,0))) - Sum(if(dtbaixa <= Date($(vStartDate)),num#(valorbaixa,0)))

)

)

Employee
Employee

Re: Ocultar valores zerados na expressão

Já achou uma solução? Se sim, marque uma das respostas como "Correta" para fechar o tópico e nos ajudar a manter o forum organizado.

Como obter ajuda? Leia antes de postar