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: 
claudemir_dioto
Contributor III
Contributor III

Configuração de cores de fundo no SENSE

Olá Pessoal, boa tarde.

Tenho uma visão montada no QlikView e importei (converti) ela via Dev Hub pro Qlik Sense.

Ao tentar configurar as cores de fundo, igualmente ao QlikView me deparei com a situação abaixo:

Cores Sense x View.PNG

Nota-se que os registros que são nulos, no QlikView foram assumidos como vermelho já no SENSE ele não reconhece.

Alguém sabe me informar o motivo dessa diferença ?

Existe uma forma de fazer com que as cores sejam atribuídas também para valores nulos?

Obrigado.

Labels (2)
1 Solution

Accepted Solutions
Thiago_Justen_

Nesse caso eu colocaria no script o devido tratamento para os nulos:

Alt(CAMPO,0) ou If(IsNull(CAMPO),0,CAMPO)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

8 Replies
Thiago_Justen_

Assim que você está tentando?

Teste.gif

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
claudemir_dioto
Contributor III
Contributor III
Author

Não entendi Thiago !

claudemir_dioto
Contributor III
Contributor III
Author

Isso mesmo. Se o valor da subtracao dos campos for menor que 0 - ficará verde, caso contrário, vermelho!

Thiago_Justen_

Certifique-se apenas que os campos sejam numéricos pra esse tipo de comparação. Na dúvida teste:

If(Num#(saldo_projeto)-Num#(qtd_necessaria)<0,Green(),Red())

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
claudemir_dioto
Contributor III
Contributor III
Author

Na realidade, nem com esse sintaxe resolverá.

Pois os registros que estão com '-'  são nulos. Ou seja, não são numéricos.

O mais interessante é que no Qlikview ele interpreta como sendo diferente da cláusula e muda para vermelho.

Thiago_Justen_

Nesse caso eu colocaria no script o devido tratamento para os nulos:

Alt(CAMPO,0) ou If(IsNull(CAMPO),0,CAMPO)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
claudemir_dioto
Contributor III
Contributor III
Author

Olá Thiago, muito obrigado.

Utilizando o tratamento de nulos funcionou.

Forte abraço.

Att.

Thiago_Justen_

Sempre à disposição!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago