Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Alterar cor da celula da tabela

Senhores, bom dia!

Criei uma tabela que retorna alguns dados do banco de dados. Uma das colunas recebe as palavras:

     "VERDE"

     "VERMELHO"

     "AMARELHO"

     "CINZA"

Gostaria de formatar o fundo da celula da tabela da cor referente a palavra. Ex. se retornar Verde quer que o fundo seja verde e a letra branca.

Como devo proceder?

Tags (1)
1 Solution

Accepted Solutions
Not applicable

Re: Re: Alterar cor da celula da tabela

Leonardo, você está fazendo uma confusão, no Qlikview existe o Objeto do tipo tabela, eu pelo meno uso esse tipo de objeto para fazer verificação dos dados da base, criando um objeto do tipo gráfico na 1 aba existe essas 2 figuras a 1 é uma tabela dinamica, a segunda é uma tabela simples. Tente criar o gráfico tabela simples e aplicar as recomendações dos nossos amigos.

14 Replies
Not applicable

Re: Alterar cor da celula da tabela

Bom dia,

Poderia postar o qvw para que eu te retorno, fica mais fácil já montar no seu exemplo...

Valeu

Employee
Employee

Re: Alterar cor da celula da tabela

Use uma expressão como essa em  "Cor de Fundo" da Expressão (F1 seria o nome do seu campo)

Pick(Match(F1,'VERDE', 'VERMELHO','AMARELO','CINZA') ,

LightGreen(),

LightRed(),

Yellow(),

LightGray()

)

fernando_tonial
Valued Contributor

Re: Alterar cor da celula da tabela

Você pode colocar nessa tabela as cores para cada uma no padrão RGB.

Ex.:

LOAD * INLINE [

    %ID_Renovacao, COR Renovação, CorR, CorG, CorB, Cor

    1, VERDE, 99, 172, 31, 'RGB(99, 172, 31)'

    2, VERMELHO, 197, 59, 59, 'RGB(197, 59, 59)'

    3, AZUL, 129, 180, 199, 'RGB(129, 180, 199)'

    4, AMARELO, 255, 210, 0, 'RGB(255, 210, 0)'

];

Depois coloca no fundo da dimensão ou expressão a cor com base nos campos.

RGB(CorR, CorG, CorB)

OU

Cor

Abraços.

Tonial.

Not applicable

Re: Alterar cor da celula da tabela

QVW

rphpacheco
Contributor III

Re: Alterar cor da celula da tabela

Pode ser assim tmbm:


If(COR='VERMELHO', Red(),

If(COR='VERDE', Green(),

If(COR='AMARELO', Yellow(),

If(COR='CINZA', RGB(192,192,192),

White()

)

)

)

)

Abraço!

Not applicable

Re: Alterar cor da celula da tabela

Clever, a cor do fundo, aparentemente, altera a cor do fundo da tabela inteira e não da celula.

sera que estou indo no lugar errado?

Employee
Employee

Re: Alterar cor da celula da tabela

Sim, vai na aba Expressões e clica no "+" do lado da expressão e procura por cor de fundo

Not applicable

Re: Alterar cor da celula da tabela

a aba expressões não aparece para objetos do tipo tabela.

Capturar.PNG.png

Employee
Employee

Re: Alterar cor da celula da tabela

Realmente ela não tem como.

Teria que converter para uma tabela simples