Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ocultar Linhas Zeradas ou Nulas

Boa tarde,

Estou precisando ocultar as linhas com saldo nulo ou zerado e nao estou conseguindo.

Gostaria de ajuda se possível, Grato!

1 Solution

Accepted Solutions
lucianosv
Specialist
Specialist

Thiago, como respondi desde o início, vc tem que deixar nulo.

= If(isnull(corte) or isnull(saldo), null(),

if(Today() <= TRF_DTPREVISAO ,'qmem://<bundled>/BuiltIn/smiley1_g.png','qmem://<bundled>/BuiltIn/smiley3_r.png')

View solution in original post

11 Replies
lucianosv
Specialist
Specialist

Para conseguir ocultar uma linha, todas as sua expressões na linha deverão estar nulas. Pelo que vejo, o seu campo Status têm valor com Saldo e ATRASO nulos.

Coloque na formula dele para ficar nulo caso os outros campos sejam nulos.

Not applicable
Author

Na expressão SALDO ou ATRASO

Clica na opção "Condicional"

e colocar

if ( not isnull( SUa expressao) , 'S','N') = 'S'

Onde: Expressão do Salvo

nicolett_yuri

Na aba apresentação do seu gráfico, você deve desmarcar a opção "Preencher Células Faltantes".

Agora verifique também a expressão das "carinhas" pode ser que ela precisa ser tratada de alguma forma, caso a opção acima não funcione.

Not applicable
Author

Julio, obrigado mas nao deu certo ainda...

Colquei condicional no saldo

if ( not isnull(Sum({$<DEP_CODIGO_DES={70}>} PECAS) - Sum({$<DEP_CODIGO_ORI={70}>} PECAS)) , 'S','N') = 'S'

Not applicable
Author

Yuri, realmente sem as carinhas da certo, porem eu preciso delas

nicolett_yuri

Qual expressão esta utilizando nas carinhas?

Not applicable
Author

Comparo a data de previsão com a data corrente.

= if(Today() <= TRF_DTPREVISAO ,'qmem://<bundled>/BuiltIn/smiley1_g.png','qmem://<bundled>/BuiltIn/smiley3_r.png')

lucianosv
Specialist
Specialist

Thiago, como respondi desde o início, vc tem que deixar nulo.

= If(isnull(corte) or isnull(saldo), null(),

if(Today() <= TRF_DTPREVISAO ,'qmem://<bundled>/BuiltIn/smiley1_g.png','qmem://<bundled>/BuiltIn/smiley3_r.png')

nicolett_yuri

Thiago, você vai ter que adicionar ao IF a verificação da coluna SALDO e ATRASO, caso as duas retornem nulo, sua expressão precisa retornar nulo ou até 0.